首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >log4cxx输出目录

log4cxx输出目录
EN

Stack Overflow用户
提问于 2012-07-07 02:21:21
回答 2查看 2.2K关注 0票数 1

如何将log4cxx配置为将日志写入特定目录?

我使用的教程网站是从这里开始的,我想使用每日滚动日志。

Log4cxx Tutorial

在用谷歌搜索了一些时间后,我试着添加了下面这行,但似乎不起作用,现在我希望能得到一些帮助。

代码语言:javascript
运行
复制
<param name ="directory" value = "/var/log/myapp/"/>
EN

回答 2

Stack Overflow用户

发布于 2012-07-25 03:06:55

Log4cxx使用类似于log4j的配置文件,因此在配置文件中包含如下内容

代码语言:javascript
运行
复制
log4j.rootLogger=DEBUG, R
log4j.appender.R=org.apache.log4j.RollingFileAppender
log4j.appender.R.File=/var/log/myapp
log4j.appender.R.MaxBackupIndex=1
log4j.appender.R.layout=org.apache.log4j.PatternLayout
log4j.appender.R.layout.ConversionPattern=%p %t %c - %m%n

然后在您的代码中初始化日志记录系统

代码语言:javascript
运行
复制
log4cxx::PropertyConfigurator::configure("config.props");
票数 2
EN

Stack Overflow用户

发布于 2012-08-24 23:28:02

您必须使用完整的目录路径指定文件名,如下所示

代码语言:javascript
运行
复制
 <param name="File" value="/var/log/myapp/logfile" />

在附加器标签下面。在你的triggerPolicy标签下面,随意设置参数name="DatePattern“。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11367645

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档