zoukankan      html  css  js  c++  java
  • 日志

    一.日志及分类   

    1.日志(log)     

    a.主要用来记录系统运行中一些重要的操作信息     

    b.便于监视系统运行情况,帮助用户提前发现和避开可能出现的问题,或者出现问题后根据日志找到原因   

    2.分类:     

    SQL日志、异常日志、业务日志   

    3.log4j:--->开源日志记录工具     

    a.控制日志的输出级别     

    b.控制日志信息输送的目的地是控制台、文件等     

    c.控制每一条日志的输出格式   

    4.使用log4j步骤     

    a.在项目中加入log4j的JAR文件     

    b.创建log4j.properties文件(配置文件)     

    c.配置日志信息     

    d.使用log4j记录日志信息
     二.配置日志信息   

       ###设置Logger输出级别和输出目的地###   

    log4j.rootLogger=debug,stdout,logfile------>目的地的名字和目的地的名字        

    日志记录器输出的级别:fatal>error>warn>info>debug        

       ###把日志信息输出到控制台###   

    log4j.appender.stdout=org.apache.log4j.ConsoleAppender----->日志信息输出到控制台   

    log4j.appender.stdout.Target=System.err------->信息打印到System.err上   

    log4j.appender.stdout.layout=org.apache.log4j.SimpleLayout------->指定日志布局类型

        

       ###把日志信息输出到文件###   

    log4j.appender.logfile=org.apache.log4j.fileAppender------>日志信息写到文件中   

    log4j.appender.logfile.File=jbit.log-------->指定日志输出的文件名   

    log4j.appender.logfile.layout=org.apache.log4j.PatternLayout------>指定转换格式   

    log4j.appender.logfile.layout.ConversionPattern=%d{yyyy-MM-dd HH:mm:ss}%I%F%p%m%n  ------->指定日志布局类型

  • 相关阅读:
    数据结构与算法(一):初识算法和计算模型
    Flutter学习笔记(41)--自定义Dialog实现版本更新弹窗
    Mybatis-Plus简介及HelloWorld实现(附视频教程)~连载中
    “乐观锁”解决高并发下的幂等性问题(附java实测视频教程)
    git merge&rebase区别
    GIT TAG标签使用
    idea操作github远程库分支
    idea操作GIT本地库分支操作
    eclipse GIT本地库分支操作
    git分支操作命令
  • 原文地址:https://www.cnblogs.com/fangtao1997/p/6906345.html
Copyright © 2011-2022 走看看