eclipse 输出日志信息到控制台

本文介绍如何在Eclipse中通过添加-consolelog参数到Program arguments来将所有日志信息输出到控制台,便于开发者查看和调试。

eclipse 输出日志信息到控制台

在run/run Configurations
Arguments 下的 Program arguments: 添加 -consolelog参数,即可将所有的日志输出到控制台,以方便查看

给定引用中未提及解决eclipse控制台输出大量无用日志的方法。不过一般可以从日志配置文件和Eclipse控制台设置两方面来尝试解决。 在日志配置文件方面,如果使用的是Logback,可通过调整日志级别来减少无用日志输出。例如,将不必要的包的日志级别设置为`WARN`或者`ERROR`,避免输出`INFO`、`DEBUG`级别的日志。以下是一个Logback的配置示例: ```xml <configuration> <!-- 根日志级别设置为WARN --> <root level="WARN"> <appender-ref ref="CONSOLE" /> </root> <!-- 特定包的日志级别设置为ERROR --> <logger name="com.example.unnecessarypackage" level="ERROR" /> <appender name="CONSOLE" class="ch.qos.logback.core.ConsoleAppender"> <encoder> <pattern>%d{HH:mm:ss.SSS} [%thread] %-5level %logger{36} - %msg%n</pattern> </encoder> </appender> </configuration> ``` 如果使用的是Log4j,也可以做类似的配置: ```xml <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE log4j:configuration SYSTEM "log4j.dtd"> <log4j:configuration xmlns:log4j="http://jakarta.apache.org/log4j/"> <!-- 根日志级别设置为WARN --> <root> <priority value ="WARN" /> <appender-ref ref="CONSOLE" /> </root> <!-- 特定包的日志级别设置为ERROR --> <logger name="com.example.unnecessarypackage"> <level value="ERROR" /> </logger> <appender name="CONSOLE" class="org.apache.log4j.ConsoleAppender"> <layout class="org.apache.log4j.PatternLayout"> <param name="ConversionPattern" value="%d{HH:mm:ss.SSS} [%thread] %-5level %logger{36} - %msg%n" /> </layout> </appender> </log4j:configuration> ``` 在Eclipse控制台设置方面,可以通过过滤功能来隐藏无用日志。具体操作是在控制台窗口的右上角有一个漏斗图标,点击它可以设置过滤规则,比如根据日志级别、关键字等进行过滤。
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值