java代码中使用consoleAppender
时间: 2024-03-13 12:47:04 浏览: 27
在Java代码中使用log4j的consoleAppender也非常简单。以下是一个示例代码:
```java
import org.apache.log4j.Logger;
import org.apache.log4j.ConsoleAppender;
import org.apache.log4j.PatternLayout;
public class MyApp {
private static final Logger logger = Logger.getLogger(MyApp.class);
public static void main(String[] args) {
// 创建consoleAppender
ConsoleAppender consoleAppender = new ConsoleAppender();
consoleAppender.setThreshold(Level.DEBUG);
consoleAppender.setLayout(new PatternLayout("%d{HH:mm:ss.SSS} [%t] %-5p %c{1}:%L - %m%n"));
// 将consoleAppender添加到Root logger中
Logger.getRootLogger().addAppender(consoleAppender);
// 输出日志
logger.debug("debug message");
logger.info("info message");
logger.warn("warn message");
logger.error("error message");
logger.fatal("fatal message");
}
}
```
在这个示例代码中,我们创建了一个consoleAppender,并将其添加到Root logger中。consoleAppender的配置和log4j.xml配置文件中的配置类似,可以指定输出的格式、阈值等。最后,我们使用logger对象输出了5条日志,这些日志会被输出到控制台。
如果您使用的是log4j2,使用consoleAppender的方式也类似,只需要将类名改为org.apache.logging.log4j.core.appender.ConsoleAppender即可。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://img-home.csdnimg.cn/images/20210720083646.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)