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" additivity="true" level="ERROR" />
3、第1步可以改为初始bean的时候设置
@Component public class InitService implements InitializingBean { @Override public void afterPropertiesSet() throws Exception { System.setProperty("dubbo.application.logger","slf4j"); } }
logback 关闭zookeeper的debug日志
在该节点下添加
<configuration> <logger name="org.apache.zookeeper.ClientCnxn" level="info" /> </configuration>
name
为包名
level
为日志级别
以上为个人经验,希望能给大家一个参考,也希望大家多多支持我们。
相关推荐
-
springboot使用logback文件查看错误日志过程详解
这篇文章主要介绍了springboot使用logback文件查看错误日志过程详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 <?xml version="1.0" encoding="UTF-8"?> <!-- 从高到地低 OFF . FATAL . ERROR . WARN . INFO . DEBUG . TRACE . ALL --> <!-- 日志输出规则 根据当前ROOT
-
Spring Boot Logback配置日志过程解析
这篇文章主要介绍了Spring Boot Logback配置日志过程解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 出于性能等原因,Logback 目前是springboot应用日志的标配: 当然有时候在生产环境中也会考虑和三方中间件采用统一处理方式. 配置时考虑点 支持日志路径,日志level等配置 日志控制配置通过application.yml下发 按天生成日志,当天的日志>50MB回滚 最多保存10天日志 生成的日志中Pattern自
-
springboot使用Logback把日志输出到控制台或输出到文件
一:日志: 1.配置日志级别 日志记录器(Logger)的行为是分等级的.如下表所示: 分为:OFF.FATAL.ERROR.WARN.INFO.DEBUG.ALL 默认情况下,spring boot从控制台打印出来的日志级别只有INFO及以上级别,可以配置日志级别 设置日志级别 logging.level.root=WARN 这种方式只能将日志打印在控制台上 二.Logback日志 spring boot内部使用Logback作为日志实现的框架. Logback和log4j非常相似,如果你对l
-
基于logback 实现springboot超级详细的日志配置
前言 java web 下有好几种日志框架,比如:logback,log4j,log4j2(slj4f 并不是一种日志框架,它相当于定义了规范,实现了这个规范的日志框架就能够用 slj4f 调用).其中性能最高的应该使 logback 了,而且 springboot 默认使用的也是 logback 日志,所以本篇将会详细的讲解 logback 的日志配置方案. 本篇主要内容如下: •logback 配置文件的构成 •如何将日志输出到文件 •如何按时间,按大小切分日志 •如何将让一个日志文件中只有
-
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
-
Java代码中如何去掉烦人的“!=null”
问题 为了避免空指针调用,我们经常会看到这样的语句 ...if (someobject != null) { someobject.doCalc();}... 最终,项目中会存在大量判空代码,多么丑陋繁冗!如何避免这种情况?我们是否滥用了判空呢? 精华回答: 这是初.中级程序猿经常会遇到的问题.他们总喜欢在方法中返回null,因此,在调用这些方法时,也不得不去判空.另外,也许受此习惯影响,他们总潜意识地认为,所有的返回都是不可信任的,为了保护自己程序,就加了大量的判空. 吐槽完毕,回到这个题目本
-
.NET Core 处理 WebAPI JSON 返回烦人的null为空
前言 项目开发中不管是前台还是后台都会遇到烦人的null,数据库表中字段允许空值,则代码实体类中对应的字段类型为可空类型Nullable<>,如int?,DateTime?,null值字段序列化返回的值都为null,前台对应字段赋值需要做null值判断,怎么才能全局把null替换为空. 本文分享WebAPI接口服务统一返回null替换为空的方法. 一.分析问题 .NET Core中使用Newtonsoft.Json进行序列化,WebAPI接口返回格式通过Startup.cs类全局设置.想是否可
-
关于Vue-cli3烦人的eslint问题
目录 Vue-cli3烦人的eslint - 如果选择了是 - 如果选择了否 Vue-cli3的eslint报错 解决方法 Vue-cli3烦人的eslint 在vue-cli选择生成的时候,有一个询问是否把插件配置文件写在package.json文件里 - 如果选择了是 打开package.json 就会有以下一段代码 "eslintConfig": { "root": true, "env": { "node": true
-
完整的logback配置示例ELK整合包含生成json日志
目录 一.依赖 二.配置说明 三.完整配置 一.依赖 由于配置中使用了json格式的日志输出,所以需要引入如下依赖 "net.logstash.logback:logstash-logback-encoder:4.11", 二.配置说明 1.日志的输出路径 <property name="LOG_PATH" value="phantom-log" /> 2.读取spring容器中的属性,这里是获取项目名称和运行的服务器IP <s
-
三招禁止迅雷里烦人的广告的方法
1.禁止顶部的广告 进入迅雷的安装目录,再进入"Program"子目录.用记事本打开该目录下的"adhistory.xml"文件,然后将里面的内容全部删除并保存.右击"adhistory.xml"文件,选择"属性"在弹出的对话框中选中"只读"属性.最后删除"Ad"子目录下的所有文件. 2.禁止底部的文字广告 再次进入"Program"子目录,用记事本打开该目录下的&q
-
如何去掉Xcode工程中某种类型的警告
问题描述 在我们的项目中,通常使用了大量的第三方代码,这些代码可能很复杂,我们不敢改动他们,可是作者已经停止更新了,当sdk升级或者是编译器升级后,这些遗留的代码可能会出现许许多多的警告,那么我们有没有办法去掉这些烦人的警告,不然一个工程几百个警告,你看着怎么都不爽吧.我们怎么去掉警告呢? 1. 最直接.最一劳永逸.最安全的方式,直接找到警告的那段代码,改为不警告.这个方式最安全. 可是它有一个问题,就是,当我们很多文件都有这种类型的警告的时候,我们就需要改动很多很多的源码了, 对于不是我们写的
-
static关键字有何魔法?竟让Spring Boot搞出那么多静态内部类(推荐)
生命太短暂,不要去做一些根本没有人想要的东西.本文已被 https://www.yourbatman.cn 收录,里面一并有Spring技术栈.MyBatis.JVM.中间件等小而美的专栏供以免费学习. 前言 各位小伙伴大家好,我是A哥.上篇文章了解了static关键字 + @Bean方法的使用,知晓了它能够提升Bean的优先级,在@Bean方法前标注static关键字,特定情况下可以避免一些烦人的"警告"日志的输出,排除隐患让工程变得更加安全.我们知道static关键字它不仅可使用在
-
hystrix配置中Apollo与Archaius对比分析
目录 前言 ARCHAIUS警告日志 我们遇到的问题 HYSTRIX在FEIGN中的加载过程 SPRINGBOOT自动加载HYSTRIX HYSTRIX的动态兜底配置 APOLLO配置驱动HYSTRIX 结语 前言 feign是一个出色的Http请求客户端封装框架,feign-hystrix是整个框架体系里的其中一个模块,用来集成hystrix熔断器的,feign和hystrix这两个项目都是Netflix开源的(openfeign已独立迭代).在spring boot项目中,可以使用sprin
-
Xcode 8打印log日志的问题小结及解决方法
刚开运行Xcode 8.0的时候,我们可能对打印的日志有一点不耐烦,怎么打印那么多有的没的. 我们先来看下如何禁用吧, 按步骤打开Product > Scheme > Edit Scheme 选择Run > Argumens > Environment Variables ;加入OS_ACTIVITY_MODE.如下图所示 这样就不会有那些烦人的log日志.但是...这样以后iOS10真机就无法打印log日志.解决方法就会重写log日志: 其中给NSString增加了一个timeS
随机推荐
- IOS UIView的生命周期的实例详解
- lua日志文件处理代码
- Json对象替换字符串占位符实现代码
- Linux中文本处理工具之sort命令详解
- js 父页中的单选按钮取值
- asp.net模板引擎Razor调用外部方法用法实例
- 在Windows系统下使用PHP生成Word文档的教程
- ASP+MSSQL2000 数据库被批量注入后的解决方法第1/2页
- 解决ThinkPHP下使用上传插件Uploadify浏览器firefox报302错误的方法
- jQuery实现仿QQ在线客服效果的滚动层代码
- C#实现图形路径变换的方法
- ruby元编程之method_missing的一个使用细节
- VBS教程:VBScript 对象
- 用Python编程实现语音控制电脑
- 为JS扩展Array.prototype.indexOf引发的问题探讨及解决
- 使用jquery动态加载js文件的方法
- jQuery中after的两种用法实例
- nginx线程池源码分析
- Android控件系列之Shape使用方法
- JavaScript遍历求解数独问题的主要思路小结