Я использую 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
...
У меня есть два вопроса по этому поводу:
- Можно ли как-нибудь сократить
это (пропустите повтор / шаблон)
код)? Я должен повторить много
линия, когда я использую несколько приложений.
- Является
есть какие-либо проблемы с производительностью
Это? Этот конфиг означает, что log4j содержит
несколько ресурсов для записи в
файлы. Является ли
вызвать проблемы с производительностью? я
у меня 9 таких людей, так что я
беспокоюсь об этом.