有没有一种简单的方法来记录Java中的所有内容?

时间:2013-11-27 14:54:03

标签: java logging

在自学Java错误和警告时,我一直在探索java.util.logging.Logger的文档。似乎Logger类中的所有内容都适用于记录特定项目 - 这从实际的清晰度来看是有道理的。

但是,我希望能够记录可以记录的所有。它符合我的学习风格,可以查看可以为工作程序记录的所有内容,然后分解以查看日志文件的更改方式。从那里,我更容易理解如何控制记录和记录的内容。

我看到了this postthis post我将要开始,但我想知道是否有其他资源可以帮助我实施“记录所有内容”解决方案来增加我对班级的理解?

3 个答案:

答案 0 :(得分:0)

日志记录类将向一个或多个appender添加消息。你必须给它消息 - 似乎你问你如何记录所有内容,所以我不必给日志留言。这不是记录器的作用。我想你想要的是一个调试器,然后逐步完成你的代码。

答案 1 :(得分:0)

没有任何东西可以自行登录。 鉴于您有两个选择:

  1. 使用调试器。它符合您的要求。逐步执行代码并动态检查变量。要使用调试器,您可以使用任何标准IDE,如IntelliJ Idea或Eclipse。
  2. 使用AOP :定义一个方面,用于记录所有方法参数和返回类型。你可以使用Spring AOP
  3. 如果您是初学者,我会推荐选项1.

答案 2 :(得分:0)

我和其他两个人在一起,但是如果你想看到错误,你可以使用像这样的try-catch块的异常:

    try
    {
       //enter your code here
       Test f = new Test();
    }
    catch(Exception e){
       e.printStackTrace();
    }