相关疑难解决方法(0)

在Java中使用e.printStackTrace()

这可能是一个新手问题,但希望你能帮助我.:)我有这样的事情:

try
{ 
//try to do something there
}
catch (IOException e)
{
//handle the exception 
e.printStackTrace();
}
Run Code Online (Sandbox Code Playgroud)

我正在使用NetBeans IDE,出于某种原因,printStackTrace在一个波浪线中加下划线.当我按Alt + Enter时,它表示应删除Throwable.printStackTrace().这是什么意思?任何人都可以提供更多见解,这可能意味着什么?或者我可以忽略这个吗?

谢谢!

java ioexception printstacktrace

61
推荐指数
4
解决办法
8万
查看次数

Java - 需要一个记录堆栈跟踪的日志包

是否有一个Logger可以轻松记录我的堆栈跟踪(我得到了什么 ex.printStackTrace())?我搜索了log4j文档,发现没有关于记录堆栈跟踪的信息.

我可以自己做

StringWriter sw = new StringWriter();
ex.printStackTrace(new PrintWriter(sw));
String stacktrace = sw.toString();
logger.error(stacktrace);
Run Code Online (Sandbox Code Playgroud)

但我不想在整个地方复制这些代码.

如果log4j不会为我执行此操作,是否有另一个日志包将为我记录堆栈跟踪?

谢谢.

java logging

13
推荐指数
1
解决办法
7968
查看次数

标签 统计

java ×2

ioexception ×1

logging ×1

printstacktrace ×1