zoukankan      html  css  js  c++  java
  • springboot集成logback日志

    Logback是log4j的演变

    有关日志,重点关注两个东西:

    1).级别

    8个日志级别

    OFF > FATAL >[ ERROR > WARN > INFO > DEBUG ]> TRACE >  ALL。级别越高,展示的日志信息越少。

      OFF,关闭所有日志。

      FATAl,出现极其严重的错误时才输出

      ERROR,出现runtimeException时

      WARN,给出的警告

      INFO,打印一些你感兴趣的或者重要的信息,这个可以用于生产环境中输出程序运行的一些重要信息,但是不能滥用,避免打印过多的日志。

      DEBUG,一些测试的日志

      TRACE,一些普通的日志

      ALL,所有日志

    2).种类(两种)

    根日志,项目级别的日志,日志较多

    子日志,项目中包级别|类的级别

    springboot中集成logback日志

      注:springboot默认将日志的输出指定为了logback。

      在项目的根目录下(resources下)加入一个logback.xml文件即可,代码如下:

    <?xml version="1.0" encoding="utf-8" ?>
    <configuration>
        <!--appender代表日志展示的位置
            name:输出的别名
            class:以哪种方式输出
        -->
        <appender name="stdout" class="ch.qos.logback.core.ConsoleAppender">
            <!--用来指定日志展示格式-->
            <layout class="ch.qos.logback.classic.PatternLayout">
                <!--
                %p:用来展示日志的级别信息   %d:展示当前时间   %m:展示主线程级别信息   %n:换行
                -->
                <pattern>[%p] %d{yyyy-MM-dd HH:mm:ss} %m %n</pattern>
            </layout>
        </appender>
        <!--项目中的根日志 只能出现一次-->
        <root level="ERROR">
            <!--根日志输出位置-->
            <appender-ref ref="stdout"/>
        </root>
        <!--子日志,会继承根日志的输出位置,根据需求可以有多个-->
        <logger name="com.lkl.dao" level="DEBUG"/>
    </configuration>
  • 相关阅读:
    uva 147 Dollars
    hdu 2069 Coin Change(完全背包)
    hdu 1708 Fibonacci String
    hdu 1568 Fibonacci
    hdu 1316 How Many Fibs?
    poj 1958 Strange Towers of Hanoi
    poj 3601Tower of Hanoi
    poj 3572 Hanoi Tower
    poj 1920 Towers of Hanoi
    筛选法——素数打表
  • 原文地址:https://www.cnblogs.com/lkldeblog/p/10607725.html
Copyright © 2011-2022 走看看