[英]System.err java log location in ColdFusion
我有一些ColdFusion代码,它通过以下方式调用Java类中的函数:
<cfset object = CreateObject("java","org.prog.jar.Class")>
<cfset object.Method()>
如果在Java类中抛出错误,则会将错误写入Java错误流:
System.err.println(e.getMessage());
有人可以告诉我在ColdFusion中这个流发生了什么,以及它是写入文件还是以其他任何方式访问?
谢谢,
汤姆
对于单实例,默认为C:\\ColdFusion9\\runtime\\logs\\
;对于多实例,默认为C:\\ColdFusion9\\runtime\\logs\\
C:\\JRun4\\logs
。
检查CF管理员中的“日志目录” 。
我不确定,但我会说它在application.log
或exception.log
或两者中。
如果捕获到异常, 则不应将其记录到application.log
或exception.log
否则,对于单个实例,请尝试使用默认的C:\\ColdFusion9\\runtime\\logs\\
目录来检查最新的coldfusion-outX.log
文件(它们会旋转)。 注意:日志的位置可能有所不同。
顺便说一下:你总是可以用CF测试它:
<cfset System = createObject("java", "java.lang.System")>
<cfset System.err.println("where does this message end up?")>
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.