当前位置:  技术问答>java相关

急:e.printStackTrace()与Category.error(...)的矛盾

    来源: 互联网  发布时间:2015-04-14

    本文导语:  各位大虾:     我在使用Log4j输出异常日志信息时发现一个问题,如果完全使用cat.error等Log4j的功能,输出没有问题;但如果掺杂着来一句e.printStackTrace(),输出结果就不是完全按照正确的顺序了。经测试得出结论,e...

各位大虾:
    我在使用Log4j输出异常日志信息时发现一个问题,如果完全使用cat.error等Log4j的功能,输出没有问题;但如果掺杂着来一句e.printStackTrace(),输出结果就不是完全按照正确的顺序了。经测试得出结论,e.printStackTrace()执行时启了一个线程。
    那么,假设我同时想用以上两者进行输出,又想得到正确的输出结果,应如何编程解决。
    请大虾们献计献策!

|
直接把e.pritStackTrace()用cat.error打出来行不行?
StringWriter s = new StringWriter();
e.printStackTrace(new PrintWriter(s));
cat.error( s.toString());

|
你可以使用cat.error("Err Msg",exception);这个方法

    
 
 

您可能感兴趣的文章:

 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • java命名空间javax.xml.transform类transformerexception成员方法: printstacktrace定义参考
  • oracle iis7站长之家
  • java命名空间javax.xml.xpath类xpathexception成员方法: printstacktrace定义参考
  • 请问exception类中的方法printStackTrace()是做什么用的?
  • java命名空间javax.xml.crypto.dsig类transformexception的类成员方法: printstacktrace定义及介绍
  • 怎样把e.printStackTrace()这个异常保存到一个字符串变量中如:String str;
  • java命名空间javax.xml.crypto类keyselectorexception的类成员方法: printstacktrace定义及介绍
  • java命名空间javax.xml.bind类typeconstraintexception的类成员方法: printstacktrace定义及介绍
  • java命名空间javax.xml.bind类jaxbexception的类成员方法: printstacktrace定义及介绍
  • java命名空间javax.xml.crypto类nosuchmechanismexception的类成员方法: printstacktrace定义及介绍
  • java命名空间javax.xml.crypto类marshalexception的类成员方法: printstacktrace定义及介绍
  • java命名空间javax.xml.crypto类urireferenceexception的类成员方法: printstacktrace定义及介绍
  • java命名空间javax.xml.crypto.dsig类xmlsignatureexception的类成员方法: printstacktrace定义及介绍
  • java命名空间java.lang类throwable的类成员方法: printstacktrace定义及介绍


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3