Можем ли мы установить указанный appender в log4j.properties в коде - PullRequest
2 голосов
/ 08 марта 2011

У меня есть несколько дополнений в log4j.properties. Есть ли способ, чтобы дать указанный Apender для вызова регистратора

1 Ответ

2 голосов
/ 08 марта 2011

О, конечно, вы можете. Вы можете явно позвонить аппендиру по имени .

Итак, если у вас есть аппендер, как

log4j.logger.MyLog=DEBUG, mylog
#additivity false, means just don't append to default root logger as well
log4j.additivity.MyLog=false
#other usual props
log4j.appender.mylog=org.apache.log4j.RollingFileAppender
log4j.appender.mylog.maxFileSize=5000KB
log4j.appender.mylog.maxBackupIndex=3

Теперь, в вашем классе, используйте этот appender как

Logger log = Logger.getLogger("MyLog");

Вы сделали.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...