在已经 运行 时读取应用程序的实时输出
Reading live output of application when its already running
我的设置:
- 红帽 与:
- 托管我的 (java) 应用程序的 Weblogic 安装。
我努力实现的目标:
查看我的应用程序的输出(错误)
为什么我这样做并不容易(在应用程序本身上设置正确的日志记录):
- 这是一家大公司的生产服务器,不允许我对运行应用程序进行任何更改
- 应用程序出现问题,我的任务是修复它。
- 我检查了 weblogic 日志,但它们没有捕获应用程序的所有输出,因此它没有捕获我正在搜索的错误。
那么有什么方法可以连接到 stdout/stderr 并查看实时打印的输出吗? (也欢迎其他建议,但如果可能的话,这似乎是最简单的方法?)
额外信息:
- 我已经检查并确认应用程序写入控制台,所以它应该出现在标准输出中。 (对吗?)
除非我误解了你的问题,否则你想跟踪日志。
导航到存储日志的目录,然后运行
tail -f LOGNAME.log
这应该将添加的任何其他日志行实时打印到您的控制台。
我的设置:
- 红帽 与:
- 托管我的 (java) 应用程序的 Weblogic 安装。
我努力实现的目标: 查看我的应用程序的输出(错误)
为什么我这样做并不容易(在应用程序本身上设置正确的日志记录):
- 这是一家大公司的生产服务器,不允许我对运行应用程序进行任何更改
- 应用程序出现问题,我的任务是修复它。
- 我检查了 weblogic 日志,但它们没有捕获应用程序的所有输出,因此它没有捕获我正在搜索的错误。
那么有什么方法可以连接到 stdout/stderr 并查看实时打印的输出吗? (也欢迎其他建议,但如果可能的话,这似乎是最简单的方法?)
额外信息:
- 我已经检查并确认应用程序写入控制台,所以它应该出现在标准输出中。 (对吗?)
除非我误解了你的问题,否则你想跟踪日志。
导航到存储日志的目录,然后运行
tail -f LOGNAME.log
这应该将添加的任何其他日志行实时打印到您的控制台。