ste*_*son 5 java websphere logging logback java-ee
我在Websphere App Server上托管的应用程序中使用Logback.Logback配置为记录到System Out(其他人对于更改为其他文件犹豫不决).问题是Websphere使用自己的格式来记录到System Out.logger.debug("test")
在我的应用程序中执行产生:
[8/7/12 12:27:55:629 CDT] 0000003a SystemOut O DEBUG com.myapp... test
Run Code Online (Sandbox Code Playgroud)
Websphere添加了"O"的所有内容.其余的来自Logback
我已经设置了Logback以使用以下模式:%-5level %logger{36} - %msg%n
所以我不重复Websphere自己做的时间戳和线程信息,但我仍然感到恼火的是我无法从Logback中完全自定义到System Out的日志记录.
我不太了解有关记录最佳实践的信息.以前,我已经通过网络应用程序登录到单独的文件,但对于这个项目,我被告知系统输出文件由第三方监控,我不应该更改使用系统输出.有没有办法绕过我的问题给出这些要求并告诉Websphere不要弄乱我的System Out日志记录,或者是开始记录到不同文件的唯一解决方案?谢谢!
我认为您无法更改格式。如果可以的话,无论如何它都可能会破坏当前的监控。
我想知道是否有人会介意您同时登录两个记录器,SystemOut 用于现有监控,而您自己的记录器则用于更易读的格式。
归档时间: |
|
查看次数: |
2772 次 |
最近记录: |