Как регистрировать информацию изнутри <CFScript>

HI,

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

Можно ли каким-либо образом зарегистрировать некоторые сообщения или значения внутри < cfscript>?

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

Спасибо

Ответ 2

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

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

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

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

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

Ответ 3

в Railo вы можете использовать cflog в script, удалив скобки angular и префикс "cf", чтобы вы могли писать

<cfscript>

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

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

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