在我的项目中,我打算拥有多个日志文件,因此我正在使用这些类别。但不知何故,我也将输出输出到控制台。我尝试了很多选择,但没有成功。我想停止输出到控制台。文件输出不应受到影响。
这是配置。
#********************Common Configuration**********************
LOG_PATH=./logs
LOG_LEVEL_COMMON=DEBUG
#********************Logging Configuration**********************
#Configure logging level for ENGINE_CLIENT
log4j.category.ENGINE_CLIENT_LOG=${LOG_LEVEL_COMMON},ENGINE_CLIENT
log4j.appender.ENGINE_CLIENT=org.apache.log4j.FileAppender
log4j.appender.ENGINE_CLIENT.File=${LOG_PATH}/EngineClient.log
log4j.appender.ENGINE_CLIENT.layout=org.apache.log4j.PatternLayout
log4j.appender.ENGINE_CLIENT.layout.ConversionPattern=%d{dd MMM yyyy HH:mm:ss,SSS} %-5p %C{8} [%t] - %m%n
这是Java代码...
final static Logger logger = Logger.getLogger("ENGINE_CLIENT");
PropertyConfigurator.configure("./config/default.properties");