目录
根据变量动态生成文件名
简单的log4j设置
log4j动态文件名
一、按照用户ID来生成log
二、在batch程序中,通过一个设定来实现每个batch
三、在batch程序中,通过多个设定来实现每个batch
根据变量动态生成文件名
简单的log4j设置
一般情况下,log4j配置文件简单的设置为:.

简单实例。

java代码如下:

一般如上设置即可满足简单的log4j需求。

如果需要根据程序中的变量,将日志打到不同的文件中时,(如:根据某个ID,这样对于大量日志时更加容易查找到想要的日志)

只需在java代码中过去到所配置的FileAppender,然后serFile来修改文件名。

java代码如下:

日志打印前,设置以上代码,即可。

注意:加上 appender.activateOptions(); 可以使得后面打印的日志不会将之前的日志覆盖。

log4j动态文件名
在项目中,对log的输出有多种多样的要求,下面具体分析一下动态log文件名输出的。

一、按照用户ID来生成log
这种情况,可以根据每个用户ID来动态生成logger。

代码如下:

二、在batch程序中,通过一个设定来实现每个batch
文件名不同的设定。

log.xml定义

更多相关文章

  1. Android(安卓)动态logo bootanimation.zip 制作
  2. android左右滑动加载分页以及动态加载数据
  3. Android之Android(安卓)apk动态加载机制的研究(二):资源加载和activ
  4. 将 cglib 动态代理思想带入 Android(安卓)开发
  5. Android中自定义漂亮动态样式
  6. Android透明界面与ListView动态刷新
  7. 修改Android开机画面
  8. Android动态效果Animation
  9. 参考:修改android开机界面

随机推荐

  1. linux系统修改root密码报错
  2. Windows 服务器安装远程桌面及破解120天
  3. 分布式消息队列 RocketMQ源码解析:Filters
  4. Redhat 7 LVM xfs文件系统修复
  5. 怎么提升写代码的能力
  6. 物理服务器多块硬盘故障
  7. 2020年12PMP备考历程
  8. Redis五大数据类型内部编码剖析(一、Strin
  9. 用鸿蒙开发AI应用(五)HDF 驱动补光灯
  10. 一文详解 Linux系统常用监控工具