记录方法
一旦我们获得了一个命名记录器的实例,我们就可以使用记录器的几种方法来记录消息。Logger 类具有以下用于打印日志信息的方法。
# |
方法和说明 |
1 |
public void debug(Object message)
它打印级别为 Level.DEBUG 的消息。
|
2 |
public void error(Object message)
它打印级别为 Level.ERROR 的消息。
|
3 |
public void fatal(Object message)
它打印级别为 Level.FATAL 的消息。
|
4 |
public void info(Object message)
它打印级别为 Level.INFO 的消息。
|
5 |
public void warn(Object message)
它打印级别为 Level.WARN 的消息。
|
6 |
public void trace(Object message)
它打印级别为 Level.TRACE 的消息。
|
所有级别都定义在 org.apache.log4j.Level 类和上述任何方法都可以按如下方式调用 -
import org.apache.log4j.Logger;
public class LogClass {
private static org.apache.log4j.Logger log = Logger.getLogger(LogClass.class);
public static void main(String[] args) {
log.trace("Trace Message!");
log.debug("Debug Message!");
log.info("Info Message!");
log.warn("Warn Message!");
log.error("Error Message!");
log.fatal("Fatal Message!");
}
}
当你编译并运行 LogClass 程序,它会产生以下结果 -
Debug Message!
Info Message!
Warn Message!
Error Message!
Fatal Message!
所有调试消息在与级别结合使用时更有意义。我们将在下一章介绍级别,然后,您将很好地理解如何结合不同级别的调试来使用这些方法。