我有一些ColdFusion代码,它通过以下方式调用Java类中的函数:
<cfset object = CreateObject("java","org.prog.jar.Class")>
<cfset object.Method()>如果在Java类中抛出错误,它会将错误写入Java error流:
System.err.println(e.getMessage());谁能告诉我在ColdFusion中这个流发生了什么,它是被写到一个文件中还是可以通过任何其他方式访问?
谢谢,
汤姆
发布于 2011-11-08 01:45:30
对于单实例,默认为C:\ColdFusion9\runtime\logs\;对于多实例,默认为C:\JRun4\logs。
在CF管理器中检查"Log Directory"。
我不确定,但我会说它要么在application.log中,要么在exception.log中,或者两者兼而有之。
发布于 2011-11-08 02:15:21
如果捕获到异常,则不应将其记录到单个实例的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?")>https://stackoverflow.com/questions/8039899
复制相似问题