у нас есть сервер GF4, который производит много логов. В настоящее время он настроен так:
com.sun.enterprise.server.logging.GFFileHandler.excludeFields <>
com.sun.enterprise.server.logging.GFFileHandler.file <${com.sun.aas.instanceRoot}/logs/server.log>
com.sun.enterprise.server.logging.GFFileHandler.flushFrequency <1>
com.sun.enterprise.server.logging.GFFileHandler.formatter <com.sun.enterprise.server.logging.ODLLogFormatter>
com.sun.enterprise.server.logging.GFFileHandler.logtoConsole <false>
com.sun.enterprise.server.logging.GFFileHandler.maxHistoryFiles <25>
com.sun.enterprise.server.logging.GFFileHandler.multiLineMode <true>
com.sun.enterprise.server.logging.GFFileHandler.retainErrorsStasticsForHours <0>
com.sun.enterprise.server.logging.GFFileHandler.rotationLimitInBytes <104857600>
com.sun.enterprise.server.logging.GFFileHandler.rotationOnDateChange <true>
com.sun.enterprise.server.logging.GFFileHandler.rotationTimelimitInMinutes <0>
handlerServices <com.sun.enterprise.server.logging.GFFileHandler>
Это нормально работает. Но мы хотели бы сохранить все, что регистрируется в System.err, на более длительное время.