相关疑难解决方法(0)

使用ConfigurationFactory以编程方式配置log4j2

我正在尝试通过使用ConfigurationFactory引用来配置和设置Log4j2 .我正在使用的代码如下:

public class LoggingConfiguration {

    public static final String PATTERN_LAYOUT = "[%d] [%t] [%-5level] - %msg (%logger{1}:%L) %n%throwable";
    public static final String LOG_FILE_NAME = "app.log";
    public static final String LOG_FILE_NAME_PATTERN = LOG_FILE_NAME + "-yyyy.MM.dd";

    static {
        ConfigurationFactory.setConfigurationFactory(new Log4j2ConfigurationFactory());
    }

    /**
     * Just to make JVM visit this class to initialize the static parts.
     */
    public static void configure() {
    }

    @Plugin(category = "ConfigurationFactory", name = "Log4j2ConfigurationFactory")
    @Order(0)
    public static class Log4j2ConfigurationFactory extends ConfigurationFactory {

        @Override …
Run Code Online (Sandbox Code Playgroud)

java logging log4j2

8
推荐指数
1
解决办法
9526
查看次数

标签 统计

java ×1

log4j2 ×1

logging ×1