【发布时间】:2011-01-20 15:25:01
【问题描述】:
我在 Windows 机器上运行 ColdFusion 8 应用服务器。 ColdFusion 作为 Windows 服务运行。
我注意到System.out 文件在某些机器上很大(1GB+)。
例如
C:\ColdFusion8\runtime\bin\System.out
我知道这是在将 CF 作为服务运行时控制台输出结束的地方,但是是否有任何 JRun 设置允许我每隔 x MB 保存这个文件,或者限制文件的大小或类似的东西?
感谢所有提示!
重要编辑:
基于here 的讨论 - 我认为有必要提一下 System.out 文件在我们的机器上变得很大,因为有大量代码写入该文件,即使用:
sys = createObject("java", "java.lang.System");
sys.out.println(...);
如果您将 CF 作为控制台作业(即从命令行)运行,这是一个有用的调试工具,因为旧版本的 CF 在使用 <cflog /> 时不会登录到控制台。
我们已要求我们的开发人员停止这种做法,转而使用<cflog /> 或writeLog(),这两个日志都记录到控制台以及应用程序日志(默认情况下)。
【问题讨论】:
标签: java coldfusion windows-services jrun