zoukankan      html  css  js  c++  java
  • 小D课堂

    笔记

    1、新日志框架LogBack介绍
        简介:日志介绍和新日志框架Logback讲解

        1.常用处理java的日志组件 slf4j,log4j,logback,common-logging 等
        
        2、logback介绍:基于Log4j基础上大量改良,不能单独使用,推荐配合日志框架SLF4J来使用
            logback当前分成三个模块:logback-core,logback-classic和logback-access;
            logback-core是其它两个模块的基础模块

        3、Logback的核心对象:
            Logger:日志记录器
            Appender:指定日志输出的目的地,目的地可以是控制台,文件
            Layout:日志布局 格式化日志信息的输出

            
        4、日志级别:DEBUG < INFO < WARN < ERROR

            ===========log4j示例===========        
             ### 设置###
            log4j.rootLogger = debug,stdout,D,E

            ### 输出信息到控制抬 ###
            log4j.appender.stdout = org.apache.log4j.ConsoleAppender
            log4j.appender.stdout.Target = System.out
            log4j.appender.stdout.layout = org.apache.log4j.PatternLayout
            log4j.appender.stdout.layout.ConversionPattern = [%-5p] %d{yyyy-MM-dd HH:mm:ss,SSS} method:%l%n%m%n

            ### 输出DEBUG 级别以上的日志到=D://logs/error.log ###
            log4j.appender.D = org.apache.log4j.DailyRollingFileAppender
            log4j.appender.D.File = D://logs/log.log
            log4j.appender.D.Append = true
            log4j.appender.D.Threshold = DEBUG 
            log4j.appender.D.layout = org.apache.log4j.PatternLayout
            log4j.appender.D.layout.ConversionPattern = %-d{yyyy-MM-dd HH:mm:ss}  [ %t:%r ] - [ %p ]  %m%n

            ### 输出ERROR 级别以上的日志到=D://logs/error.log ###
            log4j.appender.E = org.apache.log4j.DailyRollingFileAppender
            log4j.appender.E.File =E://logs/error.log 
            log4j.appender.E.Append = true
            log4j.appender.E.Threshold = ERROR 
            log4j.appender.E.layout = org.apache.log4j.PatternLayout
            log4j.appender.E.layout.ConversionPattern = %-d{yyyy-MM-dd HH:mm:ss}  [ %t:%r ] - [ %p ]  %m%n 

            ===========logback============
        
        4、Log4j日志转换为logback在线工具(支持log4j.properties转换为logback.xml,不支持 log4j.xml转换为logback.xml)
         https://logback.qos.ch/translator/

    开始

    转换工具

    复制这些到网站上进行转换

    ===========log4j示例===========		
    		 ### 设置###
    		log4j.rootLogger = debug,stdout,D,E
    
    		### 输出信息到控制抬 ###
    		log4j.appender.stdout = org.apache.log4j.ConsoleAppender
    		log4j.appender.stdout.Target = System.out
    		log4j.appender.stdout.layout = org.apache.log4j.PatternLayout
    		log4j.appender.stdout.layout.ConversionPattern = [%-5p] %d{yyyy-MM-dd HH:mm:ss,SSS} method:%l%n%m%n
    
    		### 输出DEBUG 级别以上的日志到=D://logs/error.log ###
    		log4j.appender.D = org.apache.log4j.DailyRollingFileAppender
    		log4j.appender.D.File = D://logs/log.log
    		log4j.appender.D.Append = true
    		log4j.appender.D.Threshold = DEBUG 
    		log4j.appender.D.layout = org.apache.log4j.PatternLayout
    		log4j.appender.D.layout.ConversionPattern = %-d{yyyy-MM-dd HH:mm:ss}  [ %t:%r ] - [ %p ]  %m%n
    
    		### 输出ERROR 级别以上的日志到=D://logs/error.log ###
    		log4j.appender.E = org.apache.log4j.DailyRollingFileAppender
    		log4j.appender.E.File =E://logs/error.log 
    		log4j.appender.E.Append = true
    		log4j.appender.E.Threshold = ERROR 
    		log4j.appender.E.layout = org.apache.log4j.PatternLayout
    		log4j.appender.E.layout.ConversionPattern = %-d{yyyy-MM-dd HH:mm:ss}  [ %t:%r ] - [ %p ]  %m%n 
    
    		===========logback============




    转换成了 xml



     

  • 相关阅读:
    正则表达式中/i,/g,/ig,/gi,/m的区别和含义
    Git 使用中显示“Another git process seems to be running in this repository...”问题解决
    MySQL数据库中varchar与char类型的区别
    上传本地代码到gitHub过程详解
    PHP实现四种基本排序算法
    最优秀的5个Linux文本编辑器 狼人:
    11款有用的Web开发在线工具 狼人:
    Java.net网站新改版上线 狼人:
    WebMatrix进阶教程(3):如何实现某种样式 狼人:
    新界面新功能Firefox 4.0 RC重磅登场 狼人:
  • 原文地址:https://www.cnblogs.com/wangjunwei/p/11429097.html
Copyright © 2011-2022 走看看