1分钟看懂log4j 配置自己想要的日志信息
2024-10-12 01:21:30
在开发的时候我们会希望 只将 sql信息的日志,已经自定义输出的日志进行打印 ,而一些框架级的日志不需要输出
如下 首先 rootLogger 设置日志级别 log4j.rootLogger=debug, stdout
debug 日志级别 为debug 。stdout 为输出的配置信息 可以自定义
如果要输出多个日志级别 用空格隔开 如 DEBUG INFO , stdout 逗号后为输出日志格式 如要输出到控制台、文件、数据库等 以及自定义输出内容。
org.apache.log4j.ConsoleAppender 设置控制台输出
org.apache.log4j.PatternLayout 自定义输出格式
如数据库输出
log4j.rootLogger=debug, stdout
# 下面就是对日志的格式进行配置
log4j.appender.stdout=org.apache.log4j.ConsoleAppender
log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
log4j.appender.stdout.layout.ConversionPattern=%d{yyyy-MM-dd HH:mm:ss} [%c]-[%p] %m%n
# 下面将不想打印的日志级别设置为 off
当然你也可以新加一些你看着不顺眼的日志 将它的级别设置为 off 或者error 级别,这样它就不会出现在控制台 这里可以直接指定某一个包或者具体到某一个类
最新文章
- Python列表和元组
- CSS基本知识2-CSS选择
- ANSI_NULLS和QUOTED_IDENTIFIER
- redis+Keepalived实现Redis主从复制
- Head中的标签
- ruby -- 进阶学习(十一)配置解决production环境下无法加载css或js
- 发现自己喜欢了移动端开发--Android
- oracle对象类型
- 【转】oracle job相关内容
- 模板-->;扩展欧几里得
- iOS证书深究
- CodeForces 675D Tree Construction
- RandomAccessFile多线程下载、复制文件、超大文件读写
- Windows Server 2016-Powershell迁移FSMO角色
- APACHE 安装
- linux基础 用户(组)管理
- 关于plist文件的那些事
- U盘、移动硬盘等弹出 “文件或目录损坏且无法读取” 实测解决办法
- Java之Array(数组)说明
- 关于随机数、方法重载和System.out.println()的认识
热门文章
- Django进阶之中间件
- Python基础(七) python自带的三个装饰器
- svn执行update操作后出现:Error : Previous operation has not finished; run 'cleanup' if it was interrupted.
- netframework webapi exceptionless
- DRF之视图类(mixin)源码解析
- AARRR海盗模型简介
- highChart 缺值-曲线断开问题
- <;转>;jmeter(二十一)jmeter常用插件介绍
- web前端开发学习路线图
- P2P原理(转)