zoukankan      html  css  js  c++  java
  • 日志输出最不重要的就是控制台输出,控制台输出就是system.out而已

    1.日志输出最不重要的就是控制台输出,控制台输出就是system.out而已

    2.所以日志输出时候会存在一个Bug就是:stdout要配置在日志输出的最前面,因为stdout控制台输出,最不重要,如果放在最后面就不见得有作用了。

    如:下面这段代码控制台debug就有作用

    <!-- 生产环境,将此级别配置为适合的级别,以名日志文件太多或影响程序性能 -->
    <root level="DEBUG">
    <appender-ref ref="stdout" />
    <appender-ref ref="FILELog" />
    <appender-ref ref="FILEDEBUG" />
    <appender-ref ref="FILEINFO" />
    <appender-ref ref="FILEWARN" />
    <appender-ref ref="FILEERROR" />
    <!-- 生产环境将请stdout去掉 -->
    </root>

    3.而换个写法,这段代码控制台debug就没有作用,不能输出debug信息

    <!-- 生产环境,将此级别配置为适合的级别,以名日志文件太多或影响程序性能 -->
    <root level="DEBUG">
    <appender-ref ref="FILELog" />
    <appender-ref ref="FILEDEBUG" />
    <appender-ref ref="FILEINFO" />
    <appender-ref ref="FILEWARN" />
    <appender-ref ref="FILEERROR" />
    <!-- 生产环境将请stdout去掉 -->

    <appender-ref ref="stdout" />

    </root>

  • 相关阅读:
    模板引擎art-template怎么安装?
    关于vue中如何监听数组变化
    vue开发中的几个高级应用
    关于Mock.js使用
    F和Q:
    聚合和分组:
    html的或替换:
    空行替换: 替换为 :
    orm的操作:
    Hibernate中使用Criteria查询及注解——(Emp.hbm.xml)
  • 原文地址:https://www.cnblogs.com/panxuejun/p/7009323.html
Copyright © 2011-2022 走看看