logback输出日志屏蔽quartz的debug等级日志方式

目录
  • logback输出日志屏蔽quartz的debug等级日志
    • 解决方法
  • quartz关闭DBUG日志
    • 把他的log级别改成 ERROR
    • 或者索性

logback输出日志屏蔽quartz的debug等级日志

在一个spring的老项目中,使用了logback来作为日志管理,logback.xml中已经设定日志输出等级为INFO,但是quartz的日志还是debug级别在输出,导致日志内容很多很乱

解决方法

在标签内加上,如:

<configuration debug="false">
    ...
    <logger name="org.quartz.core.QuartzSchedulerThread" level="WARN" />
</configuration>

重新设定日志输出级别,就可以了。

quartz关闭DBUG日志

使用quartz调度任务,每次启动产生大量debug日志,机器都要被累死了。

试过很多方法都不好使,包括在log4j.properties里配置

quartz源代码,发现它的日志输出用的是slf4j,而不是log4j,所以想到用logback.xml来控制。

把他的log级别改成 ERROR

    <root level="ERROR">
       <appender-ref ref="file" />
        <appender-ref ref="STDOUT" />
    </root>

或者索性

在resources目录(和log4j.propertis同级)添加logback.xml文件,内容:

<?xml version="1.0" encoding="UTF-8"?>
<configuration>
</configuration>

以上为个人经验,希望能给大家一个参考,也希望大家多多支持我们。

(0)

相关推荐

  • logback关闭某个包的日志操作

    最近想关闭一个包的日志打印,经过一番研究实际上就一句话的事, 一直没成功是因为name写错了. <logger name="packname" level="OFF"> </logger> packname一般是包名,但也可能是其他的名字,这个取决于java代码中写的名字 static final Logger log=LoggerFactory.getLogger("name"); 补充知识:Log4j和logback冲

  • 使用logback实现日志打印过滤

    logback日志打印过滤 1.只打印sql语句以及参数 <?xml version="1.0" encoding="UTF-8" ?> <configuration scan="true" scanPeriod="60 seconds" debug="false"> <!-- 设置 logger context 名称,一旦设置不可改变,默认为default --> &l

  • 使用logback屏蔽一些包的日志

    在logback.xml中加上该配置,包名如:com.xxx <logger name="packageName" level="OFF"> </logger> 补充知识:logback,利用java包名对包内所有类定义输出形式 目的 将java package 中的所有类定义一个输出logger,定义它的级别,这样就不用每个类都配置. 测试 配置文件 <?xml version="1.0" encoding=&qu

  • 利用logback 设置不同包下的日志级别

    1.实现效果:项目的整体的日志打印级别为ERROR,但在某个包下或某个类想打印INFO级别的日志. 2.配置: FILE是ERROR级别日志打印: SPECIAL 是INFO级别日志打印: FILE与SPECIAL唯一不同是日志保存路径不同,其它策略相同: 通过 logger标签指定包路径或类路径并引用SPECIAL: <?xml version="1.0" encoding="UTF-8"?> <configuration> <con

  • logback输出日志屏蔽quartz的debug等级日志方式

    目录 logback输出日志屏蔽quartz的debug等级日志 解决方法 quartz关闭DBUG日志 把他的log级别改成 ERROR 或者索性 logback输出日志屏蔽quartz的debug等级日志 在一个spring的老项目中,使用了logback来作为日志管理,logback.xml中已经设定日志输出等级为INFO,但是quartz的日志还是debug级别在输出,导致日志内容很多很乱 解决方法 在标签内加上,如: <configuration debug="false&quo

  • 完整的logback配置示例ELK整合包含生成json日志

    目录 一.依赖 二.配置说明 三.完整配置 一.依赖 由于配置中使用了json格式的日志输出,所以需要引入如下依赖 "net.logstash.logback:logstash-logback-encoder:4.11", 二.配置说明 1.日志的输出路径 <property name="LOG_PATH" value="phantom-log" /> 2.读取spring容器中的属性,这里是获取项目名称和运行的服务器IP <s

  • Logback与Log4j2日志框架性能对比与调优方式

    目录 前言 性能测试 logback 同步日志 异步日志(队列扩容) 异步日志(半队列扩容) log4j2 同步日志 异步日志(队列扩容) 异步日志(日志淘汰策略) 异步日志(半队列扩容) 异步日志(等待策略) 性能调优 异步日志 日志可靠性 Logback Log4j2 日志抛弃策略 Log4j2 Logback 日志等待策略 TimeoutWaitStrategy YieldWaitStrategy 队列容量 Logback Log4j2 长度计算公式 消费瓶颈 消费TPS 请求TPS 消费

  • golang xorm 自定义日志记录器之使用zap实现日志输出、切割日志(最新)

    目录 1.准备并下载好需要的包 2. 连接postgresql数据库 3. zap日志工具 4.实现xorm 自定义日志记录器 5.使用 完整代码 参考文档 1.准备并下载好需要的包 xorm.io/xorm xorm.io/core go.uber.org/zap gopkg.in/natefinch/lumberjack.v2  用于切割zap github.com/lib/pq  本文使用postgresql数据库 2. 连接postgresql数据库 // 创建pg数据库连接 func

  • php实现的debug log日志操作类实例

    本文实例讲述了php实现的debug log日志操作类.分享给大家供大家参考,具体如下: <?php class Tool { public static function log($info) { $time = date('m-d H:i:s'); $backtrace = debug_backtrace(); $backtrace_line = array_shift($backtrace); // 哪一行调用的log方法 $backtrace_call = array_shift($ba

  • nginx日志中添加请求的response日志(推荐)

    由于此功能在nginx内置的功能中没有,需要安装第三方模块ngx_lua,由于此模块需要Lua语言,所以需要安装相应的Lua语言包 1. 下载安装LuaJIT # cd /usr/local/src # wget http://luajit.org/download/LuaJIT-2.0.2.tar.gz # tar -xzvf LuaJIT-2.0.2.tar.gz # cd LuaJIT-2.0.2 # make 出现如下内容表示编译成功 OK Successfully built LuaJ

  • Vue指令v-for遍历输出JavaScript数组及json对象的常见方式小结

    本文实例讲述了Vue指令v-for遍历输出JavaScript数组及json对象的常见方式.分享给大家供大家参考,具体如下: 定义数据: <script> new Vue({ el:"#test", data:{ message:"infor", list:["a","b","c","d","e"], web:{ "百度":"

  • spyder 在控制台(console)执行python文件,debug python程序方式

    执行: 在IPython console里先cd到test.py所在的文件夹,再run test.py.注意使用的是命令run 而不是命令python. debug: 栗子: debugfile('/home/1/tensor2tensor/tensor2tensor/bin/t2t-datagen', args='--problem=image_mnist --data_dir=~/t2t_data --tmp_dir=~/t2t_data/tmp',wdir='/home/1/tensor2

  • logback如何去掉DubboMonitor烦人的INFO日志

    logback去掉DubboMonitor的INFO日志 1.设置Dubbo日志从slf4j打印 方法1:设置jvm参数 -Ddubbo.application.logger=slf4j 方法2:代码设置 System.setProperty("dubbo.application.logger","slf4j"); 2.logback控制dubbo日志输出级别 <logger name="com.alibaba.dubbo" additiv

  • SpringBoot+SpringBatch+Quartz整合定时批量任务方式

    目录 一.引言 二.代码具体实现 1.pom文件 2.application.yaml文件 3.Service实现类 4.SpringBatch配置类 5.Processor,处理每条数据 6.封装数据库返回数据的实体Bean 7.启动类上要加上注解 三.小结一下 spring-batch与quartz集成过程中遇到的问题 问题 原因 解决 一.引言 最近一周,被借调到其他部门,赶一个紧急需求,需求内容如下: PC网页触发一条设备升级记录(下图),后台要定时批量设备更新.这里定时要用到Quart

随机推荐