在已经运行时读取应用程序的实时输出

时间:2016-06-06 18:36:46

标签: java unix weblogic stdout redhat

我的设置:

  • Red Hat
  • 托管我的(java)应用程序的Weblogic安装。

我尝试实现的目标: 查看我的应用程序的输出(错误)

为什么我这样且不容易(在应用程序本身上设置正确的日志):

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

那么有没有办法可以连接到stdout / stderr并查看输出的实时打印? (其他建议也是最受欢迎的,但如果它可能这似乎是最简单的方法吗?)

额外信息:

  • 我已经检查并确认应用程序写入控制台,因此它应该出现在stdout中。 (右?)

1 个答案:

答案 0 :(得分:1)

除非我误解了你的问题,否则你想要留下日志。

导航到存储日志的目录并运行

tail -f LOGNAME.log

这应该在您的控制台上实时打印添加的任何其他日志行。