2016-06-06 13 views
0

我的设置:阅读应用程序的实时输出时,其已经运行

  • 红帽有:
  • WebLogic安装它承载我的(JAVA)的应用程序。

我尽量做到: 见我的应用程序

的输出(错误)为什么我这样不容易(在应用程序本身设置适当的日志记录):

  • 这是一家大公司的生产服务器,我不允许对正在运行的应用程序做任何更改
  • 在应用程序中, g出错了,我负责修复它。
  • 我检查了weblogic日志,但他们没有捕获应用程序的所有输出,因此它不捕获错误即时搜索。

那么有什么办法可以连接到标准输出/标准错误并查看输出打印生活吗? (其他建议也最欢迎的,但如果有可能,这似乎是最容易的方法是什么?)

额外的信息:

  • 我已经检查并确认应用程序写入到控制台,因此它应该出现在标准输出。 (对吧?)

回答

1

除非我误解了你的问题,你想尾巴的日志。

导航到你的日志存储和运行

tail -f LOGNAME.log 

这应该打印到控制台生活被添加任何额外的日志行的目录。

+1

如果服务器以“nohup”启动,您可以查看nohup.out文件 请检查您的服务器是否以下列属性启动,以将stdout和stderr重定向到对应的文件:'-Dweblogic.Stdout = STDOUT.LOG -Dweblogic.Stderr = STDERR.LOG' –

+0

nohup确实是答案。与尾巴一起,我达到了目标 –

相关问题