项目使用slf4j日志框架+log4j实现,为了方便区分开发环境和生产环境,根据dev模式手动加载不同的log4j配置文件,开发环境打印控制台,生产环境打印日志文件,现在遇到一个问题,项目启动时会提示找不到log4j配置文件的警告,看着很不舒服,就是由于undertow中提前加载了log4j,造成在JfinalConfig中的configConstant方法配置的手动加载配置文件在启动时还未生效,所以产生了警告。