Log4j 日志记录方法
2018-02-28 13:40 更新
Log4j教程 - Log4j日志记录方法
Logger类具有处理日志记录活动的方法。我们可以使用两个静态方法创建Logger类的实例:
public static Logger getRootLogger(); public static Logger getLogger(String name);
第一个方法返回没有名称的根日志记录器。第二个方法按名称返回记录器。记录器的名称可以是任何字符串。我们通常使用类或包名称如下:
static Logger log = Logger.getLogger(log4jExample.class.getName());
日志记录方法
我们可以使用Logger类中的以下方法来记录消息。
方法 | 描述 |
---|---|
public void debug(Object message) | 打印Level.DEBUG级别的消息。 |
public void error(Object message) | 打印Level.ERROR级别的消息。 |
public void fatal(Object message) | 打印具有Level.FATAL级别的消息。 |
public void info(Object message) | 打印Level.INFO级别的消息。 |
public void warn(Object message) | 打印Level.WARN级别的消息。 |
public void trace(Object message) | 打印Level.TRACE级别的消息 |
所有级别都在org.apache.log4j.Level类中定义。
import org.apache.log4j.Logger; public class Main { private static org.apache.log4j.Logger log = Logger.getLogger(Main.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!"); } }
以上内容是否对您有帮助:
更多建议: