문제
나는 사용하는 법을 배우고 있습니다 <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"라고 부르지 않습니다.
제휴하지 않습니다 StackOverflow