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



     

  • 相关阅读:
    Jmeter中的变量(三)
    Jmeter组件和属性(二)
    Jmeter配置元件执行顺序
    Fiddler Web Session 列表(1)
    selenium webdriver操作各浏览器
    java1.8环境配置+win10系统
    python函数库及函数标准库
    MySql 数据库基础命令
    Linux 常用命令
    normalize.css
  • 原文地址:https://www.cnblogs.com/wangjunwei/p/11429097.html
Copyright © 2011-2022 走看看