log4j以编程方式为不同的包设置不同的日志文件

log4j以编程方式为不同的包设置不同的日志文件,log4j,Log4j,我知道如何在log4j.properties文件中为不同的包设置不同的日志文件,但我希望以编程方式设置它们 例如,如何以编程方式管理此配置 log4j.appender.MyAppeder=org.apache.log4j.RollingFileAppender log4j.appender.MyAppeder.File=${log}/mylog.log log4j.appender.MyAppeder.layout=org.apache.log4j.PatternLayout log4j.ap

我知道如何在log4j.properties文件中为不同的包设置不同的日志文件,但我希望以编程方式设置它们

例如,如何以编程方式管理此配置

log4j.appender.MyAppeder=org.apache.log4j.RollingFileAppender
log4j.appender.MyAppeder.File=${log}/mylog.log
log4j.appender.MyAppeder.layout=org.apache.log4j.PatternLayout
log4j.appender.MyAppeder.layout.ConversionPattern=%p %t %c - %m%n
log4j.logger.com.mypackage=DEBUG,MyAppeder