美文网首页
JavaSE进阶 日志

JavaSE进阶 日志

作者: 扶光_ | 来源:发表于2023-10-01 18:48 被阅读0次

日志:
系统中的日志可以用来记录程序运行过程中的信息,并可以进行永久存储

日志技术有哪些

log4j
logback

logback是由log4j创始人设计的另一个开源日志组件,性能比log4j要好
有三个技术模块需要掌握
slf4j-api:日志规范
logback-core:基础模块
logback-classic:log4j改良版本

logback的使用

  • 1首先将logback相关的jar包导入新建的lib文件夹中,并添加项目到依赖库中
  • 2将logback核心配置文件logback.xml直接拷贝到src目录下
  • 3 在代码中获取日志对象
public static final  Logger LOGGER = LoggerFactory.getLogger("Logback.class");

 level:用来设置打印级别,大小写无关:TRACE, DEBUG, INFO, WARN, ERROR, ALL 和 OFF
   , 默认debug
    <root>可以包含零个或多个<appender-ref>元素,标识这个输出位置将会被本日志级别控制。
    -->
    <root level="ALL">
        <appender-ref ref="CONSOLE"/>
        <appender-ref ref="FILE" />
    </root>

相关文章

  • JavaSE进阶七 异常

    1,异常机制 什么是异常,java提供异常处理机制有什么用?以下程序执行过程中发生了不正常的情况,而这种不正常的情...

  • JavaSE进阶一 接口

    Java语言中的抽象类 类到对象是实例化,对象到类是抽象类。 什么是抽象类?类和类之间具有共同特征,将这些共同特征...

  • JavaSE进阶三 数组

    数组的定义 1,java语言中的数组是一种引用数据类型,不属于基本数据类型。数组的父类是Object。 2,数组是...

  • JavaSE进阶四 String

    String -字符串常量池 Java SDK中内置的一个类:java.lang.String String表示字...

  • JavaSE进阶十 线程一

    1,关于线程的概述 什么是进程?什么是线程?进程是一个应用程序。线程是一个进程中的执行场景/执行单元;一个进程可以...

  • JavaSE进阶十 线程二

    死锁 什么是死锁 死锁是指两个或两个以上的线程在执行过程中,由于竞争资源或者由于彼此通信而造成的一种阻塞的现象,若...

  • JavaSE进阶-02-数组

    数组(Array)特性:1.Java语言中的数组是一种引用数据类型,不属于基本数据类型。数组的父类事Object。...

  • JavaSE进阶-03-算法

    算法实际上在Java中不需要精通,因为Java已经封装好了。例如Java中提供了一个数组工具类:java.util...

  • JavaSE进阶五 包装类

    java中的包装类 java中对8种基本数据类型提供了8种包装类型;包装类是引用类型,父类是Object。 为什么...

  • JavaSE进阶六 通用类

    java中对日期的处理 SimpleDateFormat是java.text包下,专门处理日期格式化的类。 以下代...

网友评论

      本文标题:JavaSE进阶 日志

      本文链接:https://www.haomeiwen.com/subject/riufbdtx.html