Я новичок в структуре Log4j, и после прочтения некоторых вещей я получил некоторую плату за проезд о механизме регистрации, но все же У меня есть некоторые сомнения в следующих свойствах.Как правильно настроить Log4j
log4j.category.com.cloud.sample=INFO, file, C
log4j.additivity.com.cloud.sample=true
log4j.appender.C=org.apache.log4j.ConsoleAppender
log4j.appender.C.Target=System.out
log4j.appender.C.ImmediateFlush=true
log4j.appender.C.layout=org.apache.log4j.PatternLayout
log4j.appender.C.layout.ConversionPattern=%-5p %d [%t] %m%n
#log4j.rootLogger=INFO, A1
log4j.appender.A1=org.apache.log4j.ConsoleAppender
log4j.appender.A1.layout=org.apache.log4j.PatternLayout
log4j.appender.A1.layout.ConversionPattern=%d [%t] %-5p %c - %m%n
### direct messages to file ###
log4j.appender.file=org.apache.log4j.RollingFileAppender
log4j.appender.file.File=${catalina.home}/var/basic/logs/sample.log
log4j.appender.file.Append=true
log4j.appender.file.MaxFileSize=10MB
# mylog.log.10 \u307e\u3067\u4fdd\u6301
log4j.appender.file.MaxBackupIndex=50
log4j.appender.file.layout=org.apache.log4j.PatternLayout
log4j.appender.file.layout.ConversionPattern=%d %5p [%t] %c{1} - %m%n
log4j.rootLogger=INFO, C, file
В первой строке кода выше, содержит два appenders (файл, C) после того, что мы будем иметь Appender для обоих файлов и C. Таким образом, в соответствии с моими бревнами понимание будет категории будут сохранены в консоли и sample.log. Пожалуйста, дайте мне знать, если я ошибаюсь.
log4j.rootLogger = INFO, A1 и соответствующие свойства не используются правильно?
log4j.rootLogger = INFO, C, file: эта строка относится к корневому журналу, я думаю, что в моем случае это не полезно, потому что оно определено в последней строке и здесь нет свойств.
Пожалуйста, может ли тело подтвердить свое понимание и предложить мне, если какие-либо изменения, требуется в указанной выше конфигурации
Почему я не получаю ответы на этот простой запрос? –