JavaWeb: log4j日志框架的使用
来源:互联网 发布:三菱q系列plc编程手册 编辑:程序博客网 时间:2024/06/06 08:26
使用日志框架的目的是 帮助我们快速定位问题。
使用Log4j,我们可以控制日志信息的输出,我们可以控制每一条日志的输出格式;通过定义每一条日志信息的级别,我们能够更加细致地控制日志的生成过程。最令人感兴趣的就是,这些可以通过一个配置文件来灵活地进行配置,而不需要修改应用的代码。
配置如下: 文件名必须是log4j.properties 放在resources文件夹下,Maven项目添加jar依赖
# 配置根Loggerlog4j.rootLogger = debug,stdout,D,E# 1.配置日志信息输出的目的地(还可以输出到文件,并且设置日志文件的大小) Appender 负责控制日志记录操作的输出。# 输出日志信息到控制台log4j.appender.stdout = org.apache.log4j.ConsoleAppenderlog4j.appender.stdout.Target = System.out# 2.配置日志信息的格式布局(布局类型可以选择)log4j.appender.stdout.layout = org.apache.log4j.PatternLayoutlog4j.appender.stdout.layout.ConversionPattern = [%-5p] %d{yyyy-MM-dd HH:mm:ss,SSS} method:%l%n%m%n# 输出DEBUG级别以上的日志到文件F://logs/debug.loglog4j.appender.D = org.apache.log4j.FileAppenderlog4j.appender.D.File = F:/logs/debug.log# true表示将日志信息追加到指定文件中,false表示覆盖指定文件中的内容log4j.appender.D.Append = truelog4j.appender.D.Threshold = DEBUG# 指定布局格式log4j.appender.D.layout = org.apache.log4j.PatternLayoutlog4j.appender.D.layout.ConversionPattern = %d{yyyy-MM-dd HH:mm:ss} [ %t:%r ] - [ %p ] %m%n
package test;import org.apache.log4j.Logger;/** * Created by Administrator on 2017/7/3. */public class TestLog4j { private static final Logger LOGGER = Logger.getLogger(TestLog4j.class.getName()); public static void main(String[] args) { // 记录debug级别的信息 LOGGER.debug("This is debug message."); // 记录info级别的信息 LOGGER.info("This is info message."); // 记录warn级别的信息 LOGGER.info("This is warn message."); // 记录error级别的信息 LOGGER.error("This is error message."); }}
阅读全文
0 0
- JavaWeb: log4j日志框架的使用
- Log4j日志框架的使用
- JavaWeb开发之添加日志框架-log4j
- 日志输出框架log4j的使用
- Javaweb项目中使用Log4j记录日志
- 日志输出框架Log4j使用
- 日志输出框架Log4j使用
- 【log4j】log4j日志框架使用总结
- log4j日志的使用
- log4j日志的使用
- lOG4j日志的使用
- 日志的使用Log4j
- log4j日志的使用
- log4J日志的使用
- Log4j 日志的使用
- log4j日志的使用
- log4j日志框架的配置
- hibernate中使用log4j日志框架设置
- 【报错】常见JavaWeb/SSM错误
- 何时使用或何时不使用malloc函数
- 实验报告6_MPEG音频编码
- MPI基础
- 1147: 查找子数组
- JavaWeb: log4j日志框架的使用
- 究竟什么是DevOps Intelligence?
- 数据结构 C语言 链式二叉树
- Unity 动画结束事件
- 基于Node.js,Express,Socket.io创建简单聊天室
- Macos终端获root权限
- codeforces 822D
- 二分查找、二叉搜索
- JDBC技术连接数据库