У меня странная проблема с моим log4JAppender.
Я использую dailyRollingFileAppender, и его конфигурация выглядит следующим образом:
#---------------------------------------------------------------------------------------
# Log config for the Web
#---------------------------------------------------------------------------------------
log4j.appender.aWeb = org.apache.log4j.DailyRollingFileAppender
log4j.appender.aWeb.DatePattern = '.'yyyy-MM-dd'.log'
log4j.appender.aWeb.file = @LOG_DIR@/web.log
log4j.appender.aWeb.layout = org.apache.log4j.PatternLayout
log4j.appender.aWeb.layout.ConversionPattern = [ %d [%t] %C{2}.%M():%L %X{USER_NAME}%x %-5p]: %m%n
Теперь мой основной файл журнала работает нормально, проблема возникает с ежедневно создаваемыми файлами.
Ежедневно обновляемый файл не имеет полного журнала, а усечен.
Несколько замечаний:
1. Усечение не зависит от длины, т. Е. В разных файлах содержится разное количество зарегистрированных данных.
2. Возможно, число операторов журнала может быть одинаковым, то есть после 20 операторов журнала журнал усекается, или, может быть, что-то подобное.
Я не уверен, почему это происходит, кто-то уже сталкивался с этой проблемой, если нет, то какие могут быть возможные обходные пути для того же.
Спасибо