gpt4 book ai didi

java - 使用 Log4j 的多个文件

转载 作者:行者123 更新时间:2023-12-01 05:55:39 24 4
gpt4 key购买 nike

我正在使用 log4j 来记录一些信息。我想将这些信息分成多个文件。

我的配置文件与此类似:

      #logger_1
log4j.logger.logger_1=debug, logger_1_File
log4j.appender.logger_1_File=org.apache.log4j.RollingFileAppender
log4j.appender.logger_1_File.layout=org.apache.log4j.PatternLayout
log4j.appender.logger_1_File.layout.ConversionPattern=%d{ABSOLUTE} %m%n
log4j.appender.logger_1_File.File=${webinf}/logs/logger1/logger1.log
log4j.appender.logger_1_File.MaxFileSize=5000KB
log4j.appender.logger_1_File.MaxBackupIndex=200
log4j.appender.logger_1_File.encoding=UTF-8

#logger_2
log4j.logger.logger_2=debug, logger_2_File
log4j.appender.logger_2_File=org.apache.log4j.RollingFileAppender
log4j.appender.logger_2_File.layout=org.apache.log4j.PatternLayout
log4j.appender.logger_2_File.layout.ConversionPattern=%d{ABSOLUTE} %m%n
log4j.appender.logger_2_File.File=${webinf}/logs/logger2/logger2.log
log4j.appender.logger_2_File.MaxFileSize=5000KB
log4j.appender.logger_2_File.MaxBackupIndex=200
log4j.appender.logger_2_File.encoding=UTF-8

...

我有两个问题:

  1. 有什么办法可以缩写吗这(省略重复/样板代码)?我必须重复很多当我使用多个附加程序时。
  2. 是 有任何性能问题 它?此配置意味着 log4j 保留 几个要写入的资源 文件。可以 导致性能问题?我 有 9 个像这样的附加程序,所以我 担心这个。

最佳答案

首先,使用单个附加程序、多个附加程序和不同的日志级别来测量应用程序的性能。 如果您遇到性能问题,则需要解决它,否则无需担心。

另请阅读 Short introduction to log4j 末尾的“性能”部分.

关于java - 使用 Log4j 的多个文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3093600/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com