我正在学习使用<cfscript>
。
有什么方法可以在&lt; cfscript>
喜欢外部<cfscript>
我可以使用<cflog>
,有什么办法或标记类似的东西,我可以用来打印日志文件里面的消息&gt;
由于
答案 0 :(得分:23)
ColdFusion 9添加了“writeLog”功能,允许您执行此操作。 http://help.adobe.com/en_US/ColdFusion/9.0/CFMLRef/WS48D04B65-0694-44e9-9E35-F9D7C9152B6C.html
答案 1 :(得分:5)
在Lucee / Railo中你可以通过删除尖括号和“cf”前缀在脚本中使用cflog,这样你就可以写了
<cfscript>
log text="some text" file="logfilename" type="information";
</cfscript>
这相当于
<cflog text="some text" file="logfilename" type="information">
答案 2 :(得分:3)
不幸的是,在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”