zoukankan      html  css  js  c++  java
  • log4j日志框架的使用

    java.util.logging.Logger——java 中提供的日志类

    实际开发 90% 都是使用 log4j 记录日志,而 Log4j 底层就是 java.util.logging.Logger 实现的

    Log4j 是一个日志输出框架,就是用于输出日志的。Mybatis 的日志输出是通过 Log4j 输出的。主流框架大部分都是 Log4j 输出的。Spring 框架也可以通过 Log4j 输出日志

    作用:

      1、项目部署之后,出现的任何异常都可以通过 Logger 记录到一个指定的日志文件中去,便于项目维护,遇到什么问题可以翻日志文件

      2、在开发的过程中,使用Logger框架,可以非常清晰的看到项目发布以及运行过程中的日志信息,比如用户发送了什么请求,服务器发送了什么SQL语句,程序员在后台都可以看得清清楚楚

    虽然 Log4j 功能类似 System.out.println(),Log4j 提供了强大的日志输出的自定义功能:1. 通过级别输出日志 (调试、信息、警告、错误、致命异常),2. 可以指定输出到控制台,以及输出到文件,3. 可以设置输出的日志格式

    简单使用流程:

    1、导入包,因为是 SE 项目所以要手动 Build Path

    2、在 src  下创建一个 log4j.propertis 文件,注意:文件名必须为 log4j.properties

    3、按自己需求来输入参数

    4、在新建一个测试类再建一个 Logger 对象

    5、写入用于测试的代码,然后 try catch 捕获异常再用 Logger 对应的方法输出

    6、开始测试并查看结果

    7、输出日志文件

    8、完毕。。。

  • 相关阅读:
    python------面向对象介绍
    python------模块定义、导入、优化 ------->re模块
    python------模块定义、导入、优化 ------->hashlib模块
    Java过滤器Filter使用详解
    EL表达式、 jstl标签
    jsp 自定义标签中的Function函数
    JSP 自定义标签
    javax.el.PropertyNotFoundException: Property 'name' not found on type java.lang.String
    JSP 中EL表达式用法详解
    JavaWEB
  • 原文地址:https://www.cnblogs.com/xianyuit/p/10753128.html
Copyright © 2011-2022 走看看