log4j прекратил регистрироваться в файл,

Я использую log4j в своем JAVA-приложении, но через какое-то время не выдавая исключения это прекратило регистрироваться

моя log4j конфигурация как ниже.

log4j.rootLogger=INFO,FILE
log4j.appender.FILE=com.test.TestFIleAppender
log4j.appender.FILE.MaxFileSize=20MB
log4j.appender.FILE.MaxBackUpIndex=200

Мой файл appender содержит некоторый код, чтобы сделать операцию zip и указать формат файла журнала и так далее.

Это регистрировалось прекрасный в течение некоторого времени, но внезапно прекратило регистрироваться, никакое исключение, также выданное

какое-либо тело может сказать мне, какова может быть проблема?

какое-либо тело знает, что какой-либо log4j связал проблемы как это?

7
задан sreejith 5 July 2010 в 08:00
поделиться

2 ответа

Рассматривали ли вы возможность того, что log4j все еще выполняет запись в файл, но этот файл был отключен от родительского каталога вашим пользовательским приложением?

0
ответ дан 7 December 2019 в 12:14
поделиться

Сложно ответить, почему у вас останавливается логирование.

Сначала проверьте, заполнено ли место на жестком диске.

Затем напишите тестовый сценарий, в котором поток каждую секунду опрашивает сообщение журнала типа INFO. Затем вы можете проверить, проблема ли это с пространством или памятью.

Обратите внимание: когда вы программируете где-то, и ни один поток или действие не работает, вы не увидите никаких сообщений журнала. Пожалуйста, проверьте с помощью отладки, выполняется ли строка кода в цикле (или как вы ожидали увидеть сообщения), в котором должно отображаться сообщение журнала.

Это пример моего файла свойств log4j. Может быть полезно:

log4j.rootLogger=INFO, stdout, logfile

log4j.appender.stdout=org.apache.log4j.ConsoleAppender
log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
log4j.appender.stdout.layout.ConversionPattern=%d %p (%t) [%c] - %m%n

log4j.appender.logfile=org.apache.log4j.RollingFileAppender
log4j.appender.logfile.File=C:/log/client.log
log4j.appender.logfile.MaxFileSize=5MB
log4j.appender.logfile.MaxBackupIndex=0
log4j.appender.logfile.layout=org.apache.log4j.PatternLayout
log4j.appender.logfile.layout.ConversionPattern=%d %p [%c] - %m%n
1
ответ дан 7 December 2019 в 12:14
поделиться
Другие вопросы по тегам:

Похожие вопросы: