控制台输出太多导致项目启动过慢

项目过大或整合框架导致控制台输出东西太多,

导致查看后台一些有用的日志及其困难,可适

当提高log输出级别减少无用输出,具体方法可

在resource中配置的日志配置文件一般为:

log4j.properties中加上以下语句,可提高控制

台输出级别,以减少繁杂无用的日志打印。

#console log grade
log4j.category.org.mybatis=INFO  
log4j.category.org.apache.ibatis=INFO 
log4j.category.org.springframework=WARN
时间: 2024-08-27 03:39:16

控制台输出太多导致项目启动过慢的相关文章

Java代码工具箱之控制台输出重定向_控制台输出到文件

1. 情形:有时候控制台输出太多,在MyEclipse显示不全. 2. 说明:本代码只会重定向 system.out 的内容, error及其它不受代码影响.其它应该类似. 1 //自定导入必要库 2 //然后往 Main 的 最开始一塞即可 3 //文件是否会自动新建,未测试 4 5 try { 6 System.setOut(new PrintStream(new FileOutputStream("D:\\systemOut.txt"))); 7 } catch (FileNot

java项目中eclipse控制台输出log4j的信息

最近做的一个hadoop项目中,用MR实现了一个比较复杂的问题,其中的日志信息都是使用的是log4j来处理的.但不知怎么控制台不输出日志信息,只能输出System.out.println()信息,这个调试带了很多的麻烦 再次记录一下,怎么在控制台输出日志信息. 在debug模式中,选择Arguments,在底下的VM arguments中输入“-Dlog4j.debug”即可.如下图

无法直接启动带有"类库输出类型"的项目解答

有的时候在调试中会出现  "无法直接启动带有"类库输出类型"的项目解答"的情况,网上也有各种解答,下面介绍我所知道的一种解决方法 1.在解决方案管理器中右击,选择属性,如下图: 2.选择自己要调试的项目,然后进行调试就可以了 原文地址:https://www.cnblogs.com/YangWenStudent/p/8267671.html

vs2017中c#项目控制台输出乱码

最近的实验在做c#.net的项目,出现了一个很烦的问题.中文在控制台输出竟然乱码,百度好多解决方案,更新vs,修改注册表什么的,都没用,还有添加高级选项那种,试过还是原来的样子,上图: ,结果苦苦搜寻,终于找到对应的办法.在输出之前加一行代码:Console.OutputEncoding = System.Text.Encoding.UTF8; 然后就差不多可以了.大功告成,上图: 原文地址:https://www.cnblogs.com/phking/p/10645153.html

对非正确使用浮点型数据而导致项目BUG的问题探讨

乘法分配律 在上小学的时候就已经学习过乘法分配律,乘法分配律的具体内容是:两个数的和与一个数相乘,可以先把他们分别与这个数相乘,再相加,得数不变.乘法分配律的定义还可以用表达式"(a+b)×c = a×c+b×c"的形式给出.乘法分配律的反用"a×c+b×c = (a+b)×c"同样成立.例如"10.2×(3+7) = 10.2×3+10.2×7 = 102"(反用形式为"10.2×3+10.2×7 = 10.2×(3+7) = 102

【Java】控制异常在控制台输出

每次在Java程出现问题,总会抛出一大堆异常,让人眼花缭乱,在Javaweb编程的时候尤甚,让人很难找到出错的位置, 尤其在你网络工程文件多.插件多.框架的时候,各种插件.框架连锁,导致你更难找到出错的位置. 其实异常在控制台输出是可以控制的. 关键是利用到,这个方法与数组.对象都是java自带的,不用引入任何东西: StackTraceElement[] stacks = new Throwable().getStackTrace(); 这个操作. 先看一段程序, public static

项目启动log4j相关警告问题

在项目启动时出现了下面的警告: log4j:WARN custom level class [xxxxx] not found. 出现这个错误,不是log4j的问题,也是slf4j的问题,问题是因为自己的配置文件有问题. 我的错误配置文件片段如下: log4j.appender.D = org.apache.log4j.DailyRollingFileAppender log4j.appender.D.File = logs/log.log log4j.appender.D.Append = t

Spring Boot 2.0(七):Spring Boot 如何解决项目启动时初始化资源

在我们实际工作中,总会遇到这样需求,在项目启动的时候需要做一些初始化的操作,比如初始化线程池,提前加载好加密证书等.今天就给大家介绍一个 Spring Boot 神器,专门帮助大家解决项目启动初始化资源操作. 这个神器就是 CommandLineRunner,CommandLineRunner 接口的 Component 会在所有 Spring Beans都初始化之后,SpringApplication.run()之前执行,非常适合在应用程序启动之初进行一些数据初始化的工作. 接下来我们就运用案

自定义SpringBoot控制台输出的图案

pringboot启动的时候,控制台输出的图案叫banner banner?啥玩意儿?相信有些人,一定是一脸懵逼... ——这个就不陌生了吧,这个是我们启动springboot的时候,控制台输出的... 一开始我在接触jeesite这个开源项目的时候,觉得很奇怪, 为什么人家是springboot,我也是springboot, 人家显示的是jeesite,我是spring! 后来,好奇宝宝去查了一下,原来这个是可以自定义的,哈哈... 小可爱应该知道好奇宝宝要做啥了吧~ 怎么改写这个banner