javasystem.out打印日志在linux不打印

javasystem.out打印日志在linux不打印,第1张

在Linux系统中,使用System.out.println()方法打印日志并不一定会生效,因为System.out.println()是一种Java语言的标准输出,而Linux系统可能会将其输出重定向到其他地方,因此日志不会显示在控制台上。为了解决这个问题,可以使用Log4j等日志框架来记录日志,这样就可以将日志输出到指定的文件中,从而达到记录日志的目的。

在Java 中实现记录日志的方式有很多种, 下面给你简单介绍四种:

最简单的方式,就是system.println.out(error) ,这样直接在控制台打印消息了。

Java.util.logging 在JDK 1.4 版本之后,提供了日志的API ,可以往文件中写日志了。 

log4j , 最强大的记录日志的方式。 可以通过配置 .properties 或是 .xml 的文件, 配置日志的目的地,格式等等。 

commons-logging, 最综合和常见的日志记录方式, 经常是和log4j 结合起来使用。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/8928633.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-23
下一篇2023-04-23

发表评论

登录后才能评论

评论列表(0条)

    保存