以编程方式加载Log4j2配置文件

哈西姆

我想以编程方式从应用程序中加载Log4j2 XML配置文件。

试过这个:

ConfigurationSource source = new ConfigurationSource();
source.setLocation(logConfigurationFile);
Configurator.initialize(null, source);

还有这个:

ConfigurationSource source = new ConfigurationSource();
source.setLocation(logConfigurationFile);
ConfigurationFactory factory = (ConfigurationFactory) XMLConfigurationFactory.getInstance().getConfiguration(source);
ConfigurationFactory.setConfigurationFactory(factory);

但是什么都没有。

哈西姆

自己找到答案。有人可能会觉得有用。

ConfigurationSource source = new ConfigurationSource();
source.setLocation(logConfigurationFile);
source.setFile(new File(logConfigurationFile));
source.setInputStream(new FileInputStream(logConfigurationFile));
Configurator.initialize(null, source);

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

LOG4J2:以编程方式配置时,禁用“找不到log4j2配置文件..”打印

来自分类Dev

使用ConfigurationFactory以编程方式配置log4j2

来自分类Dev

如何从JNDI加载log4j2配置文件

来自分类Dev

找不到log4j2配置文件

来自分类Dev

无法识别log4j2配置文件

来自分类Dev

找不到log4j2配置文件

来自分类Dev

找不到log4j2配置文件

来自分类Dev

如何用另一个log4j2配置文件覆盖一个log4j2配置文件?

来自分类Dev

Spring配置文件,不同的Log4j2配置

来自分类Dev

自由配置文件配置问题(log4j2)

来自分类Dev

log4j2.xml VM选项“未找到log4j2配置文件”

来自分类Dev

使用可执行JAR时指定Log4j2配置文件

来自分类Dev

YAML中用于log4j2的示例默认配置文件是什么?

来自分类Dev

Log4j2找不到我的配置文件

来自分类Dev

Spring Config Server查找中的log4j2配置文件不起作用

来自分类Dev

Log4j2无法使用json配置文件

来自分类Dev

多久需要设置一次log4j2的配置文件?

来自分类Dev

以编程方式找到log4j2(beta9)日志文件名

来自分类Dev

Log4j2 - Stackoverflow at AwaitCompletionReliabilityStrategy 使用编程配置

来自分类Dev

如何使用apache log4j2功能和log4j2配置文件写入CSV文件?

来自分类Dev

未加载log4j2配置

来自分类Dev

log4j 1.x:检测是否未提供配置文件并以编程方式设置它

来自分类Dev

Log4j2:如何在控制台日志中查找是否已找到日志配置文件

来自分类Dev

如何在使用Eclipse创建的可运行jar中指定外部log4j2配置文件

来自分类Dev

在 log4j2 中访问 spring 配置文件以获取 spring boot 应用程序

来自分类Dev

使用单个log4j2 xml文件配置log4j2和log4j

来自分类Dev

Log4j2配置日志到文件

来自分类Dev

找不到log4j2配置文件。使用默认配置:仅将错误记录到控制台

来自分类Dev

以编程方式更改log4j2 ROOT记录器,添加AppenderRef + ThreadContextMapFiler值

Related 相关文章

  1. 1

    LOG4J2:以编程方式配置时,禁用“找不到log4j2配置文件..”打印

  2. 2

    使用ConfigurationFactory以编程方式配置log4j2

  3. 3

    如何从JNDI加载log4j2配置文件

  4. 4

    找不到log4j2配置文件

  5. 5

    无法识别log4j2配置文件

  6. 6

    找不到log4j2配置文件

  7. 7

    找不到log4j2配置文件

  8. 8

    如何用另一个log4j2配置文件覆盖一个log4j2配置文件?

  9. 9

    Spring配置文件,不同的Log4j2配置

  10. 10

    自由配置文件配置问题(log4j2)

  11. 11

    log4j2.xml VM选项“未找到log4j2配置文件”

  12. 12

    使用可执行JAR时指定Log4j2配置文件

  13. 13

    YAML中用于log4j2的示例默认配置文件是什么?

  14. 14

    Log4j2找不到我的配置文件

  15. 15

    Spring Config Server查找中的log4j2配置文件不起作用

  16. 16

    Log4j2无法使用json配置文件

  17. 17

    多久需要设置一次log4j2的配置文件?

  18. 18

    以编程方式找到log4j2(beta9)日志文件名

  19. 19

    Log4j2 - Stackoverflow at AwaitCompletionReliabilityStrategy 使用编程配置

  20. 20

    如何使用apache log4j2功能和log4j2配置文件写入CSV文件?

  21. 21

    未加载log4j2配置

  22. 22

    log4j 1.x:检测是否未提供配置文件并以编程方式设置它

  23. 23

    Log4j2:如何在控制台日志中查找是否已找到日志配置文件

  24. 24

    如何在使用Eclipse创建的可运行jar中指定外部log4j2配置文件

  25. 25

    在 log4j2 中访问 spring 配置文件以获取 spring boot 应用程序

  26. 26

    使用单个log4j2 xml文件配置log4j2和log4j

  27. 27

    Log4j2配置日志到文件

  28. 28

    找不到log4j2配置文件。使用默认配置:仅将错误记录到控制台

  29. 29

    以编程方式更改log4j2 ROOT记录器,添加AppenderRef + ThreadContextMapFiler值

热门标签

归档