【问题标题】:Websphere MQ - Java application - enable loggingWebsphere MQ - Java 应用程序 - 启用日志记录
【发布时间】:2014-08-12 07:38:36
【问题描述】:

我正在使用一个连接到 Websphere MQ 的 Java 应用程序。我尝试通过将包com.ibm.mq 的日志级别设置为DEBUG 来启用日志记录。但是,它不会记录任何内容。我在这里遗漏了什么吗?

【问题讨论】:

    标签: java logging jms ibm-mq


    【解决方案1】:
    【解决方案2】:

    您需要做的第一件事是在您自己的应用程序中启用日志记录,并从所有 MQ API 调用中输出完成代码和原因代码。

    用于 Java 的 MQ:

    catch (MQException e)
    {
       e.printStackTrace();
       System.err.println("compCode=" +  e.completionCode + " : reasonCode=" + e.reasonCode);
    }
    

    或者对于 JMS 应用程序,检索 LinkedException 并输出信息。

    catch (JMSException e)
    {
       e.printStackTrace();
    
       if (e.getLinkedException() != null)
       {
          JMSLinkedException jle = new JMSLinkedException(e.getLinkedException());
          System.err.println("compCode=" +  jle.getMQCompletionCode() + " : reasonCode=" + jle.getMQReasonCode());
       }
    }
    

    【讨论】:

      猜你喜欢
      • 2011-03-19
      • 1970-01-01
      • 2016-04-26
      • 2014-10-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-02-23
      • 2015-10-11
      相关资源
      最近更新 更多