我正在学习使用<cfscript>
.
有什么方法可以在 < 中记录一些消息或值cfscript>
?
像外面<cfscript>
我可以使用<cflog>
,有什么方法或标记类似的东西,我可以用来打印日志文件里面的消息>
谢谢
我正在学习使用<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 中,您可以通过删除尖括号和“cf”前缀在脚本中使用 cflog,这样您就可以编写
<cfscript>
log text="some text" file="logfilename" type="information";
</cfscript>
这相当于
<cflog text="some text" file="logfilename" type="information">
不幸的是,在 CF9 之前的 ColdFusion 版本中没有。但是,您可以将 UDF 映射到 cflog:
<cffunction name="doCFLog">
<cflog attributeCollection="#arguments#">
</cffunction>
在您的 cfscript 中调用 doCFLog 函数,其属性与您将 cflog 相同
例如。doCFLog(text='sometext', type='warning',application='yes', file='mylog');
注意:将您的方法/udf 等与现有函数或标记同名调用不是一个好主意,因此不要调用函数“cflog”或“log”