# Settings
dir=.
file=opc-client.log
target=${dir}/${file}
#target=${file}# Set root logger level to DEBUG and add appenders
#log4j.rootLogger=DEBUG, A1, A2
#A1必选,A2为一直写入到一个文件中
#A3为,超过指定大小MaxFileSize,就重新创建一个文件
#A4为, 每天新建一个日志文件,
log4j.rootLogger=INFO, A1, A4# A1 ConsoleAppender
log4j.appender.A1=org.apache.log4j.ConsoleAppender
log4j.appender.A1.layout=org.apache.log4j.PatternLayout
log4j.appender.A1.layout.ConversionPattern=%d{dd.MM.yyyy HH:mm:ss} [%t] %-5p %c %x - %m%n# A2 FileAppender
log4j.appender.A2=org.apache.log4j.FileAppender
log4j.appender.A2.File=${target}
log4j.appender.A2.layout=org.apache.log4j.PatternLayout
log4j.appender.A2.layout.ConversionPattern=%d{dd.MM.yyyy HH:mm:ss} %p %t %c - %m%n# A3 RollingFileAppender
#按文件大小, 超过该大小,就重新创建一个文件
log4j.appender.A3=org.apache.log4j.RollingFileAppender
log4j.appender.A3.Threshold=DEBUG
log4j.appender.A3.File=logs/jescp.log
log4j.appender.A3.Append=true
log4j.appender.A3.MaxFileSize=2400KB
log4j.appender.A3.MaxBackupIndex=7
log4j.appender.A3.layout=org.apache.log4j.PatternLayout
log4j.appender.A3.layout.ConversionPattern=%d{yyyy-MM-dd HH:mm:ss,SSS} %-5p [%C{1}.%M(%L)] - %m%n#打印INFO级别的日志
#每天生成1个日志文件
log4j.appender.A4=org.apache.log4j.DailyRollingFileAppender
log4j.appender.A4.Append=true
log4j.appender.A4.DatePattern='.' yyyy-MM-dd
log4j.appender.A4.File=logs/logs.log
log4j.appender.A4.Threshold=INFO
log4j.appender.A4.Encoding=UTF-8
log4j.appender.A4.layout=org.apache.log4j.PatternLayout
log4j.appender.A4.layout.ConversionPattern=<%d{yyyy-MM-dd HH\:mm\:ss\:SSS} [%p]>[Galaxy-IRS] %X{module}-%X{random}: %m%n# set threshold
#log4j.appender.A1.Threshold=INFO
#log4j.appender.A2.Threshold=INFO

打印log4j日志 : 超过一定大小新建日志文件 每天新建一个日志文件相关推荐

  1. Android日志输出到控制台、文件(XLog开源日志工具)

    Android日志输出到控制台.文件(XLog开源日志工具) Android项目开发中,需要将Log同时输出到控制台 与 文件,并要求将日志文件压缩并上传到远程服务端(便于分析App使用过程中用户反馈 ...

  2. linux如何删除指定大小以下的文件夹,Linux中定时删除超过指定大小的文件夹

    背景: 开发环境总是动不动就没有空间了, 大部分都是debug日志.所以有必要在日志很疯狂的时候,删除不必要的日志. 思路:一. 书写删除日志文件脚本: 定时任务执行.  但是有时候的日志是需要保存用 ...

  3. Java日志框架 -- SLF4J日志门面(入门案例、SLF4J优点、SLF4J日志绑定、SL4J桥接旧的日志框架)

    1. SLF4J日志门面 JCL日志门面逐渐被淘汰了,因为他无法动态的扩展具体的日志实现框架. 简单日志门面(Simple Logging Facade For Java) SLF4J主要是为了给Ja ...

  4. php如何新建xml文件,PHP新建XML打开XML读取XML怎么写

    下面青岛星网跟大家分享一个PHP操作XML类,其中包括了大量注释,用于在PHP中执行xml的相关操作,比如新建一个XML文件,打开一个XML文件,读取其中的内容等. define("ente ...

  5. WebLogic 12C服务器无法打印log4j日志问题,与log4j日志动态打印记录

    环境 windows 服务器 weblogic 12C 日志 log4j或log4j2 叙述: 项目打印日志,要求需要用到log4j或log4j2,服务器用weblogic 12c,同时实现动态打印( ...

  6. 如何配置重做日志高速缓存的大小

    数据库管理员应该要了解的是,重做日志文件的机制跟数据文件的管理机制类似.当因为数据更新.新建记录或者数据库结构变更产生重做记录时,其也不是马上写入重做日志文件中.而是先将重做记录写入到重做日志高速缓存 ...

  7. MySQL出现慢日志超过2秒_MySQL慢日志功能分析及优化增强

    本文由  网易云发布. MySQL慢日志(slow log)是MySQL DBA及其他开发.运维人员需经常关注的一类信息.使用慢日志可找出执行时间较长或未走索引等SQL语句,为进行系统调优提供依据.本 ...

  8. mysql 日志 超过 m,linux 下查找大日志文件,比如大于500M的文件

    在实际生产环境中,有的时候有些文件我们不知道占用多大,这个时候我们需要进行查找命令来进行查看占用文件的大小,从而达到文件的清理,释放磁盘,保障磁盘充足,让网站资源不浪费,稳定运行,那么我们需要在lin ...

  9. linux 日志按大小切割_日志切割工具logrotate,帮你管理你的日志文件

    最近线上系统跑的业务量有点上量,虽然系统性能是稳定的,但是却有另外一个问题,那就是日志文件越来越大,占用的磁盘空间就越来越大,这样经常会收到告警信息,不得不手动去清理这些日志文件,这样手动维护的服务是 ...

最新文章

  1. 一天学习一点之express demo
  2. Mybatis系列(三):Mybatis实现关联表查询
  3. eclipse批量修改package、import中的包名
  4. html怎么给框格加背景图,怎么给word 2013表格添加漂亮的背景图片
  5. CUDA的global内存访问的问题
  6. 在页面中给flash加链接
  7. java列表框_Java图形用户界面之列表框
  8. BZOJ:1001狼抓兔子
  9. DPDK 中文编程指南
  10. Spring Cloud Gateway替代zuul作为API网关(一)
  11. Flutter的生命周期
  12. Foxmail中Exchange设置账户总是提示密码错误
  13. 为什么word文档在前面打字会把后面的文字覆盖掉?
  14. iOS项目集成unity(2020+ 版本)
  15. 氢动力赛车是否是清洁交通的关键?
  16. 在 Heroku 部署 PHP,在Heroku上部署PHP项目
  17. 解决中文乱码的文章,抄的
  18. 聚甲基丙烯酸甲酯(PMMA)微球PMMA Beads
  19. detectron2的简介和配置
  20. HTML获取屏幕、浏览器的尺寸大小

热门文章

  1. LINUX嵌入式开发板上配置FTP 服务
  2. DHCP执行流程详解
  3. 中国所有城市(json数据),按A-Z排序。
  4. 用友软件显示系统加密服务器,用友云主机指向加密服务器
  5. 见事-----人生三境界,您到了哪一个?
  6. 运营商车联网布局再提速 智能化创新激发产业热情
  7. Python环境下使用OpenStreetMap下载的.osm数据
  8. java中点阵字库的解析
  9. 知识付费:割裂的圈子,模糊的未来
  10. Why WebRTC|“浅入深出”的工作原理详解