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



     

  • 相关阅读:
    apache 泛域名配置
    使用Innosetup制作安装包的一些技巧
    以前编写的inno setup脚本,涵盖了自定义安装界面,调用dll等等应用 (转)
    一个比较完整的Inno Setup 安装脚本(转)
    C++(MFC)中WebBrowser去除3D边框的方法(实现IDocHostUIHandler接口)控制 WebBrowser 控件的外观和行为
    computer repair services in Hangzhou
    INNO SETUP 5.5.0以上版本中文语言包
    洛谷P1115 最大子段和【dp】
    洛谷P1996 约瑟夫问题【队列】
    数据结构实验病毒感染检测问题(C++)
  • 原文地址:https://www.cnblogs.com/wangjunwei/p/11429097.html
Copyright © 2011-2022 走看看