файл журнала не генерируется в Log4j - PullRequest
0 голосов
/ 31 октября 2018

Я пытаюсь реализовать log4j. Я создал образец Java-программы с log4j.

Ниже мой log4j.properties:

# Root logger option
log4j.rootLogger=DEBUG, stdout, FILE
log = /ciheul/Projects/ais-projects/backend/ais/backend/src/resources

# Redirect log messages to console
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

# Redirect log messages to a log file
log4j.appender.FILE=org.apache.log4j.FileAppender
#outputs to Tomcat home
log4j.appender.FILE.File=${log}/log.out
log4j.appender.FILE.MaxFileSize=5MB
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

Я получаю вывод на экране консоли. Но файл журнала не генерируется. что я должен сделать, чтобы создать файл журнала, спасибо

1 Ответ

0 голосов
/ 31 октября 2018

Один из возможных вариантов, ваше приложение не имеет прав на запись в корень папки Tomcat, вы можете изменить папку или дать приложению разрешение на создание файлов

...