zoukankan      html  css  js  c++  java
  • log4j 输出到 数据库

    # LOG4J配置
    log4j.rootCategory=ERROR,stdout,errorfile,jdbc
    # 控制台输出
    log4j.appender.stdout=org.apache.log4j.ConsoleAppender
    log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
    log4j.appender.stdout.layout.ConversionPattern=%d{yyyy-MM-dd HH:mm:ss,SSS} %5p %c{1}:%L - %m%n
    # 日志输出到文件
    log4j.appender.file=org.apache.log4j.DailyRollingFileAppender
    log4j.appender.file.file=logs//spring-boot.log
    log4j.appender.file.DatePattern='.'yyyy-MM-dd
    log4j.appender.file.layout=org.apache.log4j.PatternLayout
    log4j.appender.file.layout.ConversionPattern=%d{yyyy-MM-dd HH:mm:ss,SSS} %5p %c{1}:%L - %m%n
    #分类输出
    #当我们日志量较多的时候,查找问题会非常困难,常用的手段就是对日志进行分类,比如:
    #可以按不同package进行输出。通过定义输出到logs/my.log的appender,
    #并对com.didispace包下的日志级别设定为DEBUG级别、
    #appender设置为输出到logs/my.log的名为controller的appender。
    # com.kfit包下的日志配置
    #log4j.category.com.asw=DEBUG, controller
    #log4j.category.controller.file = logs/my.log
    #log4j.appender.controller.DatePattern='.'yyyy-MM-dd
    #log4j.appender.controller.layout=org.apache.log4j.PatternLayout
    #log4j.appender.controller.layout.ConversionPattern=%d{yyyy-MM-dd HH:mm:ss,SSS} %5p %c{1}:%L ---- %m%n
    #可以对不同级别进行分类,比如对ERROR级别输出到特定的日志文件中,具体配置可以如下
    # LOG4J配置
    # LOG4J配置
    log4j.logger.error=errorfile
    # error日志输出
    log4j.appender.errorfile=org.apache.log4j.DailyRollingFileAppender
    log4j.appender.errorfile.file=logs/error.log
    log4j.appender.errorfile.DatePattern='.'yyyy-MM-dd
    log4j.appender.errorfile.Threshold = ERROR
    log4j.appender.errorfile.layout=org.apache.log4j.PatternLayout
    log4j.appender.errorfile.layout.ConversionPattern=%d{yyyy-MM-dd HH:mm:ss,SSS} %5p %c{1}:%L - %m%n %5p %c{1}:%L - %m%n
    # 数据库输出
    log4j.appender.jdbc=org.apache.log4j.jdbc.JDBCAppender
    log4j.appender.jdbc.driver=com.mysql.jdbc.Driver
    log4j.appender.jdbc.URL=jdbc:mysql://192.168.5.2:3306/springbootdb?characterEncoding=utf8&useSSL=true
    log4j.appender.jdbc.user=root
    log4j.appender.jdbc.password=12345678
    log4j.appender.jdbc.sql=insert into log_icecoldmonitor(level,category,thread,time,location,note) values('%p','%c','%t','%d{yyyy-MM-dd HH:mm:ss:SSS}','%l','%m')
  • 相关阅读:
    那些离不开的 Chrome 扩展插件
    Spring Boot 实战 —— 入门
    Maven 学习笔记
    Linux lvm 分区知识笔记
    Linux 双向 SSH 免密登录
    CentOS Yum 源搭建
    Ubuntu 系统学习
    iOS 测试三方 KIF 的那些事
    Swift 网络请求数据与解析
    iOS Plist 文件的 增 删 改
  • 原文地址:https://www.cnblogs.com/xmanblue/p/7189428.html
Copyright © 2011-2022 走看看