加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Windows > 正文

windows – 如何禁用ColdFusion 10 ORM日志记录

发布时间:2020-12-14 05:42:46 所属栏目:Windows 来源:网络整理
导读:今天早上我被警报唤醒,我的CF 10服务器( Windows)已经耗尽硬盘空间.看来我的hibernatesql.log文件超过了20GB!首先,我检查了我的Application.cfc并确认已禁用日志记录… cfset this.ormsettings.logsql = false/ 然后我开始谷歌搜索,发现至少有一种方法可以
今天早上我被警报唤醒,我的CF 10服务器( Windows)已经耗尽硬盘空间.看来我的hibernatesql.log文件超过了20GB!首先,我检查了我的Application.cfc并确认已禁用日志记录…

<cfset this.ormsettings.logsql = false/>

然后我开始谷歌搜索,发现至少有一种方法可以防止日志文件变得如此之大.您必须像这样修改/lib/log4j.properties …

# HibernateConsole is set to be a ConsoleAppender for Hibernate message  using a PatternLayout.
log4j.appender.HIBERNATECONSOLE= org.apache.log4j.RollingFileAppender
log4j.appender.HIBERNATECONSOLE.File=C:/ColdFusion10/cfusion/logs/hibernatesql.log
log4j.appender.HIBERNATECONSOLE.Append=true
log4j.appender.HIBERNATECONSOLE.MaxFileSize=5000KB
log4j.appender.HIBERNATECONSOLE.MaxBackupIndex=3
log4j.appender.HIBERNATECONSOLE.layout=org.apache.log4j.PatternLayout
log4j.appender.HIBERNATECONSOLE.layout.ConversionPattern=%d{MM/dd HH:mm:ss} [%t] HIBERNATE %-5p - %m%n%

这确保我使用不超过15MB的硬盘空间来进行休眠日志记录.但是,我真的想要禁用它,或者至少将日志级别设置为仅错误.有任何想法吗?

解决方法

要关闭日志记录,请将此行添加到log4j.properties文件中

log4j.appender.HIBERNATECONSOLE.Threshold=OFF

除OFF外,可能的阈值级别集合为:TRACE,DEBUG,INFO,WARN,ERROR和FATAL.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读