Websphere MQ-Java应用程序-启用日志记录
我正在使用一个连接到WebSphereMQ的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
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());
}
}