我的Log4J输出在哪里(运行HelloWorld Log4J示例)?

时间:2014-11-30 19:59:17

标签: java log4j

我正在尝试学习Log4J,并且在理解如何合并日志记录和视图输出时遇到问题。这是我的代码:

import org.apache.logging.log4j.LogManager;
import org.apache.logging.log4j.Logger;

public class HelloWorldLog4J {

    private static final Logger logger = LogManager.getLogger("HelloWorld");

    public static void main(String[] args) {

        logger.info("Hello, World! ammmm");
    }



}

输出在哪里?我假设log4j install-directory中有一些文本文件?

这就是我的log4J目录的样子

img

1 个答案:

答案 0 :(得分:0)

您需要发布log4j.properties文件。在许多情况下,这是如何在log4j.properties文件中指定输出文件: -

 log4j.appender.outLogger.File=appname-out.log # normal output

 log4j.appender.errLogger.File=appname-err.log # Error due to logger.error