Java 如何记录级别错误的消息

Java 如何记录级别错误的消息,java,exception,logging,exception-handling,error-handling,Java,Exception,Logging,Exception Handling,Error Handling,1) 如何记录级别为ERROR而不是severy的消息 2) 当像上面这样记录消息时,我们应该调用e.toString()还是e.getMessage()?哪个更实用 1)看起来您正在使用java.util.logging。7月份没有级别错误。严重级别是正确的对应级别。 2) 更好的选择是logger.log(Level.severy,“go方法中的异常”,e)。这可能会记录完整的调用堆栈 最后。。。查看slf4j的日志记录 catch (Exception e) { e

1) 如何记录级别为
ERROR
而不是
severy
的消息

2) 当像上面这样记录消息时,我们应该调用
e.toString()
还是
e.getMessage()
?哪个更实用

1)看起来您正在使用java.util.logging。7月份没有级别错误。严重级别是正确的对应级别。 2) 更好的选择是logger.log(Level.severy,“go方法中的异常”,e)。这可能会记录完整的调用堆栈

最后。。。查看slf4j的日志记录

catch (Exception e) {
            e.printStackTrace();
            System.out.println("Exception in go method: " + e);
            logger.log(Level.SEVERE, e.toString());
        }