Я использую этот log4j.properties
log4j.rootCategory=Info, A1
# A1 is a DailyRollingFileAppender
log4j.appender.A1=org.apache.log4j.DailyRollingFileAppender
log4j.appender.A1.file=D:/MyWeb.log
log4j.appender.A1.datePattern='.'yyyy-MM-dd
log4j.appender.A1.append=true
log4j.appender.A1.layout=org.apache.log4j.PatternLayout
log4j.appender.A1.layout.ConversionPattern=%-22d{dd/MMM/yyyy HH:mm:ss} - %m%n
Я хочу отображать журналы в порядке даты, поэтому я использую DailyRollingFileAppender
.
Но проблема в том, что этот файл журнала в настоящее время не может содержать много данных (то есть, когда в этот день делается много запросов), он теряет предыдущие данные журнала
Я пытался использовать опцию MaxFileSize
:
log4j.appender.A1.MaxFileSize=10MB
Но на консоли сервера выдается ошибка, что свойство MaxFileSize
не поддерживается.
Пожалуйста, скажите мне, есть ли какой-нибудь другой способ, чтобы журнал отображался с указанием даты и может содержать столько данных, сколько указано.