Я использую log4j в своем приложении. Теперь я создал файл свойства. Как получить доступ к этому файлу свойств во всех классах Java. Может ли кто-нибудь объяснить мне об этом?Как получить доступ к свойствам log4j во всех классах?
# Root logger option
log4j.rootLogger=INFO, file, stdout
# Direct log messages to a log file
log4j.appender.file=org.apache.log4j.RollingFileAppender
log4j.appender.file.File=${rootPath}WEB-INF/logs/MyLog.log
log4j.appender.file.MaxFileSize=1MB
log4j.appender.file.MaxBackupIndex=1
log4j.appender.file.layout=org.apache.log4j.PatternLayout
log4j.appender.file.layout.ConversionPattern=%d{yyyy-MM-dd HH:mm:ss} %-5p %c{1}:%L - %m%n
# Direct log messages to stdout
log4j.appender.stdout=org.apache.log4j.ConsoleAppender
log4j.appender.stdout.Target=System.out
log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
log4j.appender.stdout.layout.ConversionPattern=%d{yyyy-MM-dd HH:mm:ss} %-5p %c{1}:%L - %m%n
Я сделал то же самое, но я не получаю его. –
Что такое $ {rootPath}, относится к вашей конфигурации. Двойная проверка. –
rootPath предоставляется для хранения файла в этом направлении. –