虽然这是一个老问题,我觉得一个工作答案是适当的帮助任何人需要这种实施。
我使用以下logback配置提供按日期和文件大小翻转的HTML日志,以及记录到控制台以进行调试输出。
日志文件存储在日志目录中,其名称为logFile.html,而其活动状态为logFile.2013-mm-dd.i.html,其中i为50MB日志文件数。例如logFile.2013-01-07.0.html。
UTF-8
%d{HH:mm:ss.SSS} [%thread] %highlight(%-5level) %cyan(%logger{35}) - %msg %n
logs\logFile.html
logs\logFile.%d{yyyy-MM-dd}.%i.html
class="ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP">
50MB
30
UTF-8
%d{HH:mm:ss.SSS}%thread%level%logger%line%msg