Вопрос

Я учусь использовать <cfscript>.

Есть ли способ записать некоторые сообщения или значения внутри <cfscript>?

как снаружи <cfscript> я могу использовать <cflog>, Есть ли какой-нибудь способ или тег что-то подобное, я могу использовать его для печати сообщений в файле журнала внутри >

Спасибо

Это было полезно?

Решение

В ColdFusion 9 добавлена ​​функция writeLog, которая позволяет вам это делать. http://help.adobe.com/en_US/ColdFusion/9.0/CFMLRef/WS48D04B65-0694-44e9-9E35-F9D7C9152B6C.html

Другие советы

В Lucee/Railo вы можете использовать cflog в скрипте, удалив угловые скобки и префикс «cf», чтобы вы могли писать

<cfscript>
  log text="some text" file="logfilename" type="information";
</cfscript>

это эквивалентно

<cflog text="some text" file="logfilename" type="information">

К сожалению, в версиях ColdFusion до CF9 такой возможности нет.Однако вы можете сопоставить UDF с cflog:

<cffunction name="doCFLog">
   <cflog attributeCollection="#arguments#">
</cffunction>

внутри вашего cfscript вызовите функцию doCFLog с теми же атрибутами, что и cflog

например.doCFLog(text='sometext', type='warning',application='yes', file='mylog');

Примечание:не рекомендуется называть ваши методы/udf и т. д. тем же именем, что и существующая функция или тег, поэтому не вызывайте функцию «cflog» или «log».

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top