日志(log4j)
2024-09-01 14:00:17
log4j测试代码如下: package com.learn.test; import org.apache.log4j.Logger; public class Test { public static void main(String[] args) {
//创建日志记录
Logger logger = Logger.getLogger(Test.class);
logger.fatal("fatal msg:致命的信息");
logger.error("error msg:错误的信息");
logger.warn("warn msg:警告信息");
logger.info("info msg:普通信息");
logger.debug("debug msg: 问题信息");
logger.trace("trace msg:堆栈信息");
}
} log4j.properties配置文件如下,放置classpath路径即可:
##define an appendar name console
log4j.appender.console=org.apache.log4j.ConsoleAppender
#The Target value is System.out or System.err
log4j.appender.console.Target=System.out
#set the layout type of the apperder(布局)
log4j.appender.console.layout=org.apache.log4j.PatternLayout
#set the layout format pattern(格式%c :类路径; %L:问题行数 %m 问题信息; %n:换行)
log4j.appender.console.layout.ConversionPattern=[%-5p][%d{yyyy-MM-dd HH:mm:ss}] %c %L %m%n ##define an appender named file(定义名称为file的FileAppender)
log4j.appender.file=org.apache.log4j.FileAppender
#define the file path and name
log4j.appender.file.File=e:/log/log4j/log.log
#set the layout type of the apperder
log4j.appender.file.layout=org.apache.log4j.PatternLayout
#set the layout format pattern
log4j.appender.file.layout.ConversionPattern=[%-5p][%d{yyyy-MM-dd HH:mm:ss}] %c %L %m%n ##define an appender name rollfile(滚动文件)
log4j.appender.rollfile=org.apache.log4j.RollingFileAppender
#define the file path and name
log4j.appender.rollfile.File=e:/log/log4j/app.log
#set the log's size
log4j.appender.rollfile.MaxFileSize=10KB
#set the layout type of the appender
log4j.appender.rollfile.layout=org.apache.log4j.PatternLayout
#set the layout format pattern
log4j.appender.rollfile.layout.ConversionPattern=[%-5p][%d{yyyy-MM-dd HH:mm:ss}] %c %L %m%n ##define a logger
log4j.rootLogger=INFO,console,file,rollfile
最新文章
- android内部培训视频_第三节(3)_常用控件(ViewPager、日期时间相关、ListView)
- word20161209
- Python使用struct处理二进制
- IDE:Eclipse查看接口实现类快捷键
- Ngigx+Tomcat配置动静分离,负载均衡
- 根据多年经验整理的《互联网MySQL开发规范》
- bzoj-3288 3288: Mato矩阵(数论)
- sql server 快捷键
- lintcode :Integer to Roman 整数转罗马数字
- 【剑指offer】近期公共祖先
- If We Were a Child Again
- Directshow 通过 put_Owner 指定显示窗口后,自动刷新问题
- Eclipse默认编码设置
- Bean property属性说明
- XP实验报告
- 【SQL 代码】SQL复制数据表及表结构
- redis使用日志(4):如何让外部服务器访问
- UVa 12627 奇怪的气球膨胀(分治)
- SQLSERVER数据库备份操作和还原操作做了什么
- Git自动换行符
热门文章
- maven手动将jar包导入到本地仓库(支持多个仓库选择)
- android: Context引起的内存泄露问题
- Ubuntu18.04修改主机名和网卡地址
- 快速查看MySQL数据库的版本号
- MERN——MongoDB &;&; React &;&; Node &;&; Express
- python高级知识
- 【422】Insert often-used pieces of text in gedit
- 【AI教育】可以看看行业痛点分析
- AWS 核心服务概述(二)
- ubuntu 12.04 下LVS的一些搭建心得和资料整理