log4j怎样既按大小又按日期

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了log4j怎样既按大小又按日期相关的知识,希望对你有一定的参考价值。

<RollingFile name="all" fileName="logs/allOut.log"
filePattern="logs/backup/%dyyyy-MM-dd/allOut-%i.log">
<Filters>
<ThresholdFilter level="all" onMatch="ACCEPT" onMismatch="DENY"/>
</Filters>
<!-- 输出格式 -->
<PatternLayout pattern="%dHH:mm:ss.SSS %-5level %class36 %L %M - %msg%n"/>
<Policies>
<!-- SizeBasedTriggeringPolicy单个文件的大小限制 -->
<SizeBasedTriggeringPolicy size="10MB"/>
</Policies>
<!-- DefaultRolloverStrategy同一个文件下的最大文件数 -->
<DefaultRolloverStrategy max="50"/>
</RollingFile>
参考技术A log4j没有提供这个功能。而且你这个还涉及到你的逻辑,比如你按天记日志,一个文件可能10m可能100m,1000m,那你同时又控制了大小20m。那到底该是如何?你可以自己写个FileAppender来实现本回答被提问者和网友采纳 参考技术B 不行 要么配置安大小 要么配置按日期

MFC 请教怎样设置STATIC TEXT控件的字体大小和颜色

参考技术A //改字体: 首先要把静态控件ID名称改一下IDC_STATIC1
//新建全局变量: CFont font;
//在OnInitDialog()中:
//font.CreatePointFont(480, _T("宋体"));
//GetDlgItem(IDC_STATIC1)->SetFont(&font);
//改颜色:
//窗体增加WM_CTLCOLOR消息响应
//在OnCtlColor()中:
//if (pWnd == GetDlgItem(IDC_STATIC1))
//
//
pDC->SetTextColor(RGB(255, 0, 0));
//

以上是关于log4j怎样既按大小又按日期的主要内容,如果未能解决你的问题,请参考以下文章

log4j 支持同时按日期和文件大小分割日志

log4j配置参数详解——按日志文件大小日期切分日志文件

SQL语句中怎样比较两个日期的大小?

log4j日志文件指定大小问题

logback按天生成日志系统重启之后还会生成吗

sql语句中怎样比较两个日期的大小???