我使用标准Java buildpack将一个Spring MVC应用程序部署到Cloud Foundry。此应用程序使用Slf4J和Logback处理日志记录。日志格式使用ANSI转义码来着色/突出显示日志中的文本。当我在本地运行应用程序时,这些颜色正确显示。
部署到Cloud Foundry后,这些日志会自动耗尽到Cloud Foundry Loggregator。现在我可以使用CF CLI查看应用程序日志:
cf logs <appname>
但是,所有颜色和高光都会丢失。日志显示为纯文本。有没有办法保留原始颜色代码,以便从cf logs
获得更好的输出?
答案 0 :(得分:0)
显然不是。根据{{3}} Cloud Foundary格式化syslog格式的日志,该格式遵循Cloud Foundry and Logstash。这显然只涉及纯文本消息(暗示没有ANSI转义序列)。
进一步阅读: