16

私は使い方を学んでいます<cfscript>

<内にいくつかのメッセージまたは値をログに記録する方法はありますかcfscript>

外のように<cfscript>私は使うことができます<cflog>、何か方法がありますか、そのようなものにタグを付けます、私は中のログファイルにメッセージを印刷するために使うことができます>

ありがとう

4

3 に答える 3

24

ColdFusion 9には、これを可能にする「writeLog」関数が追加されました。http://help.adobe.com/en_US/ColdFusion/9.0/CFMLRef/WS48D04B65-0694-44e9-9E35-F9D7C9152B6C.html

于 2010-02-10T13:37:47.707 に答える
5

Lucee / Railoでは、角かっこと「cf」プレフィックスを削除することで、スクリプトでcflogを使用できるため、次のように記述できます。

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

これはと同等です

<cflog text="some text" file="logfilename" type="information">
于 2013-04-03T20:54:04.557 に答える
3

残念ながら、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」を呼び出さないでください。

于 2010-02-10T12:16:56.347 に答える