【问题标题】:Where is my logDebug/vlogDebug messages displayed?我的 logDebug/vlogDebug 消息显示在哪里?
【发布时间】:2015-03-09 19:43:12
【问题描述】:

我正在尝试调试 ATG servlet,并且正在学习如何使用 ATG 日志记录调试功能。我检查了 servlet 的属性文件(我专门调试了一个 checkout 服务管道),我确定 loggingDebug 已启用。

在整个管道中,我都放入了以下代码。据我了解,如果我只是想输出一个字符串而不是包含一个变量,这是首选方法。

(isLoggingDebug()) {
            logDebug("Shipping address is not set.");
        }

有人可以建议我使用正确的 logDebug 方法吗?如果我没记错的话,如果我的终端正在拖尾服务器实例的日志文件,我的输出应该会显示在终端中,对吧?

【问题讨论】:

    标签: java servlets atg


    【解决方案1】:

    您似乎使用了正确的 logDebug() 方法。有几点需要考虑:

    1. 管道组件的范围是什么?
    2. 您提到了结账服务管道,您是指结账管道吗?在这种情况下,它们不是 servlet,而是处理器
    3. 您确定您的管道组件已实例化和调用吗?您可以在构造函数上放置一个 loggingDebug 并查看是否打印任何内容

    如果你能回答这些问题,我可以提供更好的帮助。

    是的,它应该打印在服务器日志上(您可以在其中看到存储库启动的其他消息等)。

    -锯齿

    【讨论】:

      猜你喜欢
      • 2015-07-13
      • 2013-05-12
      • 2013-01-31
      • 1970-01-01
      • 1970-01-01
      • 2013-03-11
      • 1970-01-01
      • 1970-01-01
      • 2012-09-05
      相关资源
      最近更新 更多