我正在使用连接到Websphere MQ的java应用程序。我尝试通过将包com.ibm.mq
的日志级别设置为DEBUG来启用日志记录。但是,它不会记录任何内容。我在这里错过了什么吗?
答案 0 :(得分:3)
您能否提供一些有关此问题的背景资料?
调试的一般方法是
http://www-01.ibm.com/support/knowledgecenter/SSFKSJ_8.0.0/com.ibm.mq.dev.doc/q031850_.htm?lang=en
和
http://www-01.ibm.com/support/knowledgecenter/SSFKSJ_8.0.0/com.ibm.mq.dev.doc/q031310_.htm
答案 1 :(得分:0)
您需要做的第一件事是启用自己的应用程序中的日志记录,并输出完成所有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());
}
}