由于我们的日志文件越来越多,因此如何根据大小拆分日志文件。

2020-08-31 16:55发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)由于我们项目中的日志文件越来越大...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


由于我们项目中的日志文件越来越大,我正在尝试分割日志文件。 因此,请分享投入以实现目标。 我在local.properties中添加的PFB属性。

混合版本:6.2

log4j.appender.FILE = org.apache.log4j.RollingFileAppender

#FILE附加程序的日志文件的名称。

log4j.appender.FILE.File = $ {HYBRIS_LOG_DIR}/tomcat/console.log

#log4j.appender.RollingAppender.DatePattern ='-'yyyy-MM-dd

log4j.appender.FILE.DatePattern ='-'yyyy-MM-dd

#FILE附加程序的maxFileSize参数的值。

log4j.appender.FILE.maxFileSize = 10MB

#FILE附加程序的日志级别

log4j.appender.FILE.Threshold = DEBUG

#FILE附加程序的maxBackupIndex参数的值

log4j.appender.FILE.maxBackupIndex = 100

#FILE附加程序的布局参数值

log4j.appender.FILE.layout = org.apache.log4j.PatternLayout

#FILE附加程序的转换模式

log4j.appender.FILE.layout.ConversionPattern =%d%-5p [%X {RemoteAddr}](%X {Tenant})[%c]%m%n

#如果您要​​将所有内容都记录到文件中并在控制台中使用,请将该文件用作rootlogger。

#请记住禁用上面的log4j.rootLogger

log4j.rootLogger = info,文件,控制台

1条回答
Aaron 3364
2020-08-31 17:34

据我所知,您已经进行了 https://help.sap.com/viewer/d0224eca81e249cb821f2cdf45a82ace/6.2.0.0/zh-CN/8b2c4a4286691014894a812a097cb276.html

此外,我建议切换到log4j2 https: //help.sap.com/viewer/d0224eca81e249cb821f2cdf45a82ace/6.2.0.0/zh-CN/42d818c7bac44eed9ab01757472b9dbc.html

此外,您还应该考虑压缩存档文件。 这可以通过开箱即用的log4j2 RollingFile追加器来实现。 坚持使用log4j时,可以使用log4j extras(org.apache.log4j.rolling.RollingFileAppender)中的RollingFileAppender。

如果您还有其他具体问题或疑问,请随时提出。

一周热门 更多>