私は使い方を学んでいます<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内で、cflogと同じ属性でdoCFLog関数を呼び出します
例えば。doCFLog(text ='sometext'、type ='warning'、application ='yes'、file ='mylog');
注:methods / udfなどを既存の関数またはタグと同じ名前で呼び出すことはお勧めできません。したがって、関数「cflog」または「log」を呼び出さないでください。