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

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

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

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

Спасибо

15
задан isapir 24 May 2018 в 15:51
поделиться

2 ответа

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

23
ответ дан 1 December 2019 в 02:01
поделиться

К сожалению, в версиях 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"

.
3
ответ дан 1 December 2019 в 02:01
поделиться