Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/logging/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Websphere MQ-Java应用程序-启用日志记录_Java_Logging_Jms_Ibm Mq - Fatal编程技术网

Websphere MQ-Java应用程序-启用日志记录

Websphere MQ-Java应用程序-启用日志记录,java,logging,jms,ibm-mq,Java,Logging,Jms,Ibm Mq,我正在使用一个连接到WebSphereMQ的java应用程序。我尝试通过将包com.ibm.mq的日志级别设置为DEBUG来启用日志记录。但是,它不会记录任何内容。我这里遗漏了什么吗?请你对这个问题多讲一点背景知识好吗 调试的一般方法是 及 您需要做的第一件事是在您自己的应用程序中启用日志记录,并从所有MQ API调用中输出完成代码和原因代码 MQ for Java: catch (MQException e) { e.printStackTrace(); System.err.p

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

请你对这个问题多讲一点背景知识好吗

调试的一般方法是


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

MQ for Java:

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());
   }
}