java—使用彩色控制台日志启动spring引导服务

llew8vvj  于 2021-06-30  发布在  Java
关注(0)|答案(0)|浏览(331)

我有一个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 ".
我想最好的解决方案是为控制台日志创建一个特殊的模式,以删除每行的重复时间戳,并只接受白色和黑色输出。

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题