Я искал, но не нашел такой вопрос ...
Это мой файл свойств log4j:
# This sets the global logging level and specifies the appenders
log4j.rootLogger=DEBUG, fileLog, consoleLog
#set text file appender configurations and use unique name for logFile
log4j.appender.fileLog = org.apache.log4j.RollingFileAppender
log4j.appender.fileLog.File = ${log.path}Any_Test_${current.date.time}.log
log4j.appender.fileLog.maxFileSize = 100MB
log4j.appender.fileLog.MaxBackupIndex=10
log4j.appender.fileLog.layout=org.apache.log4j.PatternLayout
log4j.appender.fileLog.layout.ConversionPattern=%d{yyyy-MM-dd HH:mm:ss,mss} %-5p [anyTool] %c{2}:%L - %m%n
# Direct log messages to console
log4j.appender.consoleLog=org.apache.log4j.ConsoleAppender
log4j.appender.consoleLog.Target=System.out
log4j.appender.consoleLog.layout=org.apache.log4j.PatternLayout
log4j.appender.consoleLog.layout.ConversionPattern=%d{yyyy-MM-dd HH:mm:ss,mss} %-5p [nds-tool-qa-asr] %c{2}:%L - %m%n
log4j.appender.consoleLog.Threshold = INFO
Проблема возникла из-за того, что у меня когда-то был файл журнала, который былслишком большой для текущего maxFileSize, поэтому появилось 2 файла журнала, представляющих весь контент, но разделенных.Чтобы снова поместить все в 1 файл журнала, я просто решил увеличить maxFileSize до 100 МБ.
Проблема теперь в том, что я просто получаю небольшой журнал (7,50 МБ), который содержит только часть информации журнала - остальное полностью отсутствует.
Существуют ли типичные вещи, которые могут вызватьтакая потеря?
Примечание: раньше все работало, просто изменили maxFileSize, поэтому не может быть ошибок в коде Java или неправильной инициализации файла свойств.(На мой взгляд)
Еще одно примечание: файл журнала содержит полное «окончание», поэтому кажется, что по какой-то причине он обрезает строки в начале документа, в то время как поступают новые записи журнала.
Заранее спасибо!