我使用org.apache.logging.log4j.Logger
使用以下代码将logs
写入HTML
文件。
<RollingFile name="RollingFileAppender"
fileName="${log-path}/at_log(current_session).html"
filePattern="${log-path}/Logs/at_log-%d{dd-MM-yyyy}[%i].html"
append="true">
<HTMLLayout charset="UTF-8" title="AdminTool log"></HTMLLayout>
<!-- <PatternLayout pattern="%d{yyyy-mm-dd HH:mm:ss.SSS} [%t] %style{%-5level}{reverse}
%logger{50} :: %method(...): %msg%n" /> -->
<Policies>
<OnStartupTriggeringPolicy />
</Policies>
<DefaultRolloverStrategy />
</RollingFile>
问题是HTML
文件在一段时间后变得很大。
是否有MaxFileSize
属性?
答案 0 :(得分:0)
在“政策”部分添加SizeBasedTriggeringPolicy:
<Policies>
....
<SizeBasedTriggeringPolicy size="500 KB" />
</Policies>