打印log4j日志 : 超过一定大小新建日志文件 每天新建一个日志文件
# 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日志 : 超过一定大小新建日志文件 每天新建一个日志文件相关推荐
- Android日志输出到控制台、文件(XLog开源日志工具)
Android日志输出到控制台.文件(XLog开源日志工具) Android项目开发中,需要将Log同时输出到控制台 与 文件,并要求将日志文件压缩并上传到远程服务端(便于分析App使用过程中用户反馈 ...
- linux如何删除指定大小以下的文件夹,Linux中定时删除超过指定大小的文件夹
背景: 开发环境总是动不动就没有空间了, 大部分都是debug日志.所以有必要在日志很疯狂的时候,删除不必要的日志. 思路:一. 书写删除日志文件脚本: 定时任务执行. 但是有时候的日志是需要保存用 ...
- Java日志框架 -- SLF4J日志门面(入门案例、SLF4J优点、SLF4J日志绑定、SL4J桥接旧的日志框架)
1. SLF4J日志门面 JCL日志门面逐渐被淘汰了,因为他无法动态的扩展具体的日志实现框架. 简单日志门面(Simple Logging Facade For Java) SLF4J主要是为了给Ja ...
- php如何新建xml文件,PHP新建XML打开XML读取XML怎么写
下面青岛星网跟大家分享一个PHP操作XML类,其中包括了大量注释,用于在PHP中执行xml的相关操作,比如新建一个XML文件,打开一个XML文件,读取其中的内容等. define("ente ...
- WebLogic 12C服务器无法打印log4j日志问题,与log4j日志动态打印记录
环境 windows 服务器 weblogic 12C 日志 log4j或log4j2 叙述: 项目打印日志,要求需要用到log4j或log4j2,服务器用weblogic 12c,同时实现动态打印( ...
- 如何配置重做日志高速缓存的大小
数据库管理员应该要了解的是,重做日志文件的机制跟数据文件的管理机制类似.当因为数据更新.新建记录或者数据库结构变更产生重做记录时,其也不是马上写入重做日志文件中.而是先将重做记录写入到重做日志高速缓存 ...
- MySQL出现慢日志超过2秒_MySQL慢日志功能分析及优化增强
本文由 网易云发布. MySQL慢日志(slow log)是MySQL DBA及其他开发.运维人员需经常关注的一类信息.使用慢日志可找出执行时间较长或未走索引等SQL语句,为进行系统调优提供依据.本 ...
- mysql 日志 超过 m,linux 下查找大日志文件,比如大于500M的文件
在实际生产环境中,有的时候有些文件我们不知道占用多大,这个时候我们需要进行查找命令来进行查看占用文件的大小,从而达到文件的清理,释放磁盘,保障磁盘充足,让网站资源不浪费,稳定运行,那么我们需要在lin ...
- linux 日志按大小切割_日志切割工具logrotate,帮你管理你的日志文件
最近线上系统跑的业务量有点上量,虽然系统性能是稳定的,但是却有另外一个问题,那就是日志文件越来越大,占用的磁盘空间就越来越大,这样经常会收到告警信息,不得不手动去清理这些日志文件,这样手动维护的服务是 ...
最新文章
- 一天学习一点之express demo
- Mybatis系列(三):Mybatis实现关联表查询
- eclipse批量修改package、import中的包名
- html怎么给框格加背景图,怎么给word 2013表格添加漂亮的背景图片
- CUDA的global内存访问的问题
- 在页面中给flash加链接
- java列表框_Java图形用户界面之列表框
- BZOJ:1001狼抓兔子
- DPDK 中文编程指南
- Spring Cloud Gateway替代zuul作为API网关(一)
- Flutter的生命周期
- Foxmail中Exchange设置账户总是提示密码错误
- 为什么word文档在前面打字会把后面的文字覆盖掉?
- iOS项目集成unity(2020+ 版本)
- 氢动力赛车是否是清洁交通的关键?
- 在 Heroku 部署 PHP,在Heroku上部署PHP项目
- 解决中文乱码的文章,抄的
- 聚甲基丙烯酸甲酯(PMMA)微球PMMA Beads
- detectron2的简介和配置
- HTML获取屏幕、浏览器的尺寸大小