从配置文件读取并注入属性后如何初始化 Log4j 的实例
我的代码是:
private static String LogPath;
@Value("#{settings['LogDirPath']}")
private static void setLogDirPath(String LogDirPath)
{
LogPath = LogDirPath;
}
private static final Logger fileLogger = LoggerSetup.GetLogger(<Class Name>, <Logger Name>, LogPath);
但是,当我进入 GetLogger 时,日志路径始终为空。
如何确保在配置文件注入完成后调用 fileLogger?
更新1:
@Value("#{settings['LogDirPath']}")
private String LogPath;
private static Logger googleLogger = LoggerSetup.GetLogger(<Class Name>, <Logger Name>, LogPath);