我有一个Spring Boot应用程序作为systemd服务运行。
当我使用sudo service myapp start
或sudo systemctl start myapp
启动它时,我希望看到控制台日志的颜色类似于在Eclipse中或使用java -jar myapp.jar
我认为开始的彩色日志对于查看WARN或ERROR很有用,而无需执行任何类似的操作。
我知道我可以做:sudo service myapp start; journalctl -f -u myapp
,但是它将显示双重时间戳记且没有颜色。
我尝试使用以下参数设置myapp.service:
StandardOutput=syslog+console
StandardErr=syslog+console
但是看起来“控制台”部分被忽略了,或者在这种情况下我不理解“控制台”的含义,我是否需要以root用户身份登录才能看到此控制台?
更新:
我可能最好的方法是显示/ dev / vcs的内容,但没有颜色,没有新行,并且当我执行“ tail -f
”时它甚至不能连续显示。
我认为最好的解决方案是为控制台日志设置一个特殊的模式,以删除每行的重复时间戳,并只接受白色和黑色输出。