配置log4cplus以在运行时记录到自定义文件

用户名

我正在使用配置文件初始化log4cplus模块。我们在配置文件中使用以下命令来指定要生成的日志文件名。

log4cplus.appender.log1.File = TestFile.log

我希望在运行时生成此TestFile.log。我使用setProperty函数在运行时更改日志文件名,但未获得所需的结果。

在代码中-

log4cplus :: helpers :: Properties道具;props.setProperty(LOG4CPLUS_TEXT(“ File”),LOG4CPLUS_TEXT(“ TestFile.log”)));

在配置文件中-

log4cplus.appender.afile2.File = $ {File}

但这将生成日志文件,而不是“ TestFile.log”为“ $ {File}”。

用户名

在命令中尝试以下行。

log4cplus::helpers::Properties props("TextConfiguration.txt");
    props.setProperty(LOG4CPLUS_TEXT("log4cplus.appender.afile2.File"), LOG4CPLUS_TEXT("TestFile.log"));
PropertyConfigurator conf(props);
conf.configure();

无需更改配置文件。

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

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

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

配置log4j以在运行时登录到自定义文件

如何为log4cplus创建自定义布局

C#-使用自定义配置在运行时编译c#代码

在.NET中在运行时合并自定义配置节

在运行时从自定义位置加载 HOCON 格式的类型安全配置

在运行时导出自定义EditorFormatDefinition

可以在运行时自定义FilterProvider吗?

使用Log4j2 2.8.1在运行时动态添加文件日志记录

使NLog配置文件用户在运行时定义

加载自定义配置运行时

如何在运行时使用新的xml文件重新配置log4j2

具有定义的帧约束的自定义Xib在运行时更改

如何在运行时自定义XML中定义的自定义可绘制对象?

春天 - 在运行时获得豆与自定义的限定

在运行时以自定义方式对(De-)Serialize Bean

在运行时调用自定义方法进行表单验证

自定义混合任务在运行时不会触发编译

根据控件的可见性在运行时自定义动态布局

在运行时错误 Delphi 中创建自定义 TPanel

创建可下载的自定义主题并在运行时应用

Hibernate Envers条件审核,在运行时忽略自定义EnversIntegrator

如何在运行时更改自定义视图颜色?

按钮自定义内容不会在运行时呈现

RealityKit如何在运行时创建自定义网格?

是否可以在运行时在Spring Boot中构建自定义查询?

透明的自定义图形用户控件:在运行时变黑

在运行时将自定义窗口小部件添加到屏幕

如何在运行时自定义antd主题?

我可以在运行时在Ormlite中构建自定义查询吗?