如何将追踪到的堆栈错误信息完整的保存到log4j日志中
来源:互联网 发布:飞鹰网络电视破解版 编辑:程序博客网 时间:2024/05/01 15:40
我们都知道通过e.printStackTrace()方法打印到控制台上的错误信息,都保存到catalina.out中了,该文件很大,而且经常跑到里面看也不方便。所以想着保存到log4j日志中,从网上找了些办法,现总结一下,算是一个小技巧,相信大家一看就能看懂。
不知道有没有可能通过配置实现呢,期待指点。
try
{
//###########
}
catch(Exception e)
{
logger.info(getTrace(e));
}
public String getTrace(Throwable e)
{
StringWriter sw = new StringWriter();
PrintWriter pw = new PrintWriter(sw);
e.printStackTrace(pw);
StringBuffer sb = sw.getBuffer();
return sb.toString();
}
0 0
- 如何将追踪到的堆栈错误信息完整的保存到log4j日志中
- Java:将异常的完整堆栈追踪信息保存到字符串中(详解)
- 将Java异常的完整堆栈内容打印到log4j日志
- 将log4j的日志配置输出到mysql中
- 将java log4j的日志配置输出到mysql中
- 将java log4j的日志配置输出到mysql中
- 将log4j的日志配置输出到mysql中
- 用Log4j 将日志保存到数据库
- log4j 将日志保存到数据库
- log4j将记录日志保存到数据库
- log4j将记录日志保存到数据库
- log4j将记录日志保存到数据库
- log4j 将控制台的完整异常信息记录到日志文件
- log4j将指定的日志保存到指定的文件里
- log4j生成的日志保存到项目WEB-INF下
- 关于hibernate的sql语句记录到Log4j日志中,并将其中的参数值导入到日志中
- 日志中如何输出完整的堆栈异常
- 如何将gcc的错误信息输出到文件里
- 机器学习之&&Andrew Ng课程复习--- 学习笔记(一、二课)
- Linux下nm和ldd 命令
- Upgrade Ver 4.3.x from 4.2.x
- c预言头文件、库文件的查找路径
- 编程验证哥德巴赫猜想
- 如何将追踪到的堆栈错误信息完整的保存到log4j日志中
- Docker版本升级(从1.2.0升级到1.3.0)
- 看“果冻消消乐”运营分析有感
- Android 根据drawable中图片的名称获取ID
- Vision引擎中粒子编辑器-层选项介绍
- 日志系统系列flume-ng+kafka+storm+HDFS搭建实验
- Build.VERSION_CODES类
- c# treeview的用法
- qtp 11 的安装与破解 +基础学习