문제

나는 사용하는 법을 배우고 있습니다 <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 이전에는 냉담 버전이 없습니다. 그러나 당신이 할 수있는 것은 UDF를 cflog에 매핑하는 것입니다.

<cffunction name="doCFLog">
   <cflog attributeCollection="#arguments#">
</cffunction>

cfscript 내부에서 cflog와 동일한 속성으로 docflog 함수를 호출합니다.

예를 들어. docflog (text = 'sometext', type = '경고', application = 'yes', file = 'mylog');

참고 : 메소드/udf 등을 기존 함수 또는 태그와 동일한 이름으로 호출하는 것은 좋은 생각이 아닙니다. 따라서 함수를 "cflog"또는 "log"라고 부르지 않습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top