javasystem.out打印日志在linux不打印
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了javasystem.out打印日志在linux不打印相关的知识,希望对你有一定的参考价值。
在Linux系统中,使用System.out.println()方法打印日志并不一定会生效,因为System.out.println()是一种Java语言的标准输出,而Linux系统可能会将其输出重定向到其他地方,因此日志不会显示在控制台上。为了解决这个问题,可以使用Log4j等日志框架来记录日志,这样就可以将日志输出到指定的文件中,从而达到记录日志的目的。 参考技术A 如果在Linux上使用System.out.println打印日志,可以通过使用管道将输出重定向到文件,此文件可以保存打印的日志。例如,使用命令java <yourprogram> > logfile.txt 可以将Java的输出重定向到logfile.txt文件中。如果在Linux上使用System.out.println打印日志,可以通过使用管道将输出重定向到文件,此文件可以保存打印的日志。例如,使用命令java <yourprogram> > logfile.txt 可以将Java的输出重定向到logfile.txt文件中。 参考技术B 从出错信息看是因为没有java这个可执行文件,可能有两个原因: (1)你没有正确安装java (2)你没有正确配置java相关的环境变量linux 系统 查日志
linux系统中,利用grep打印匹配的上下几行:
//打印匹配行的前后50行
$grep -50 'parttern' all.log
//打印匹配行的前后50行
$grep -C 50 'parttern' all.log
//打印匹配行的后50行
$grep -A 50 'parttern' all.log
//打印匹配行的前50行
$grep -B 50 'parttern' all.log
以上是关于javasystem.out打印日志在linux不打印的主要内容,如果未能解决你的问题,请参考以下文章