我有一个spring启动应用程序作为systemd服务运行。
当我开始的时候 sudo service myapp start
或者 sudo systemctl start myapp
),我希望看到控制台日志的颜色与我在eclipse或using中的颜色相同 java -jar myapp.jar
我认为开始的彩色日志对于查看警告或错误非常有用,而无需执行greps之类的附加操作。
我知道我能做到: sudo service myapp start; journalctl -f -u myapp
,但它将显示双时间戳并且没有颜色。
我已尝试使用以下参数设置myapp.service:
StandardOutput=syslog+console
StandardErr=syslog+console
但是看起来“console”部分被忽略了,或者我不明白“console”在这个上下文中是什么意思,我需要作为root用户登录才能看到这个控制台吗?
更新:我最好的方法是显示/dev/vcs的内容,但是没有颜色,没有新行,甚至在显示时也不会连续显示” tail -f
".
我想最好的解决方案是为控制台日志创建一个特殊的模式,以删除每行的重复时间戳,并只接受白色和黑色输出。
暂无答案!
目前还没有任何答案,快来回答吧!