log4j范例,动态切换日志位置

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了log4j范例,动态切换日志位置相关的知识,希望对你有一定的参考价值。

详解参考:http://www.cnblogs.com/ITEagle/archive/2010/04/23/1718365.html

 

 

Logger.getRootLogger().getAppender("");

MyFileAppender.setFile();

动态改变日志位置:

package com.von.log;

import java.io.File;

import org.apache.log4j.RollingFileAppender;

public class MyFileAppender extends RollingFileAppender {

    public void setFile(String file) {
        File fileCheck = new File(file);
        if(!fileCheck.exists())
        {
            fileCheck.getParentFile().mkdirs();
        }
        super.setFile(file);;
        super.activateOptions();
    }

}

 

以上是关于log4j范例,动态切换日志位置的主要内容,如果未能解决你的问题,请参考以下文章

如何在log4j2.xml中动态设置日志文件路径

logback 更改日志级别需要重启吗

log4j 动态调整日志级别

动态改变 log4j 日志级别

log4j动态日志级别调整

日志 动态代理