gpt4 book ai didi

java - 如何让 bluemix 日志包含堆栈跟踪?

转载 作者:太空宇宙 更新时间:2023-11-04 11:24:31 25 4
gpt4 key购买 nike

我们的代码只是使用 java.util.logging 来记录信息、错误等。然后我可以通过多种方式查看这些日志:

  1. cf 日志命令
  2. bluemix Web 控制台(日志聚合器)
  3. kibana 网络用户界面
  4. ssh 和 cat/home/vcap/logs/messages.log

如果我记录一条消息,它就会出现在任何地方。如果我记录一条消息并传递异常参数,该消息会显示在任何地方,但异常仅显示在/home/vcap/logs/messages.log 中。异常和堆栈跟踪不会显示在 cf 日志、bluemix 控制台或 kibana 中。由于 messages.log 文件的大小有限,并且不会在重新阶段中保留,因此我不能总是查看它来获取我需要的信息。

那么我如何才能确保完整记录包括异常在内的完整日志消息?

最佳答案

默认情况下,messages.log 将仅包含由日志记录组件写入或捕获的消息。 FFDC 日志(位于每个应用程序的日志目录中)应包含完整的堆栈跟踪。有关更多详细信息,请参阅[1]和[2]:

[1] https://console.bluemix.net/docs/runtimes/liberty/loggingAndTracing.html#logging_tracing

[2] https://www.ibm.com/support/knowledgecenter/SSEQTP_liberty/com.ibm.websphere.wlp.doc/ae/rwlp_logging.html

关于java - 如何让 bluemix 日志包含堆栈跟踪?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44528654/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com