加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

c – 使用log4cxx进行日志记录和过滤

发布时间:2020-12-16 07:25:26 所属栏目:百科 来源:网络整理
导读:我正在处理需要记录和过滤功能的应用程序. 我正在使用c.我开始了解log4cxx支持日志记录. 我在过滤方面遇到了困难. 我有五个领域 MAcID 日期和时间 命令类型 状态 文字消息 我需要将这5个字段存储在日志文件中,并根据以下过滤选项对其进行过滤.记录和过滤将在
我正在处理需要记录和过滤功能的应用程序.
我正在使用c.我开始了解log4cxx支持日志记录.

我在过滤方面遇到了困难.

我有五个领域

> MAcID
>日期和时间
>命令类型
>状态
>文字消息

我需要将这5个字段存储在日志文件中,并根据以下过滤选项对其进行过滤.记录和过滤将在运行时自行完成.一旦文件大小达到10 MiB,它将从头开始重写文件.

过滤选项
1. MAcID
2.日期和时间

可以通过过滤其中一个或两个来完成过滤.
结果应返回日志文件中的所有字段.

>是否可以使用log4CXX在日志文件中存储多个字段?
>如何根据上述标准过滤信息?
>我是否需要编写继承自现有过滤器类的自己的过滤器类?
>我是否需要编写自定义记录器类来在日志文件中存储5个字段?

解决方法

我遇到过类似问题而不是第1点和第4点.我读了log4cxx代码,我发现了一个可能的解决方案.求职者测试了解决方案并取得了进展.他的结论可以在 here找到.

我们在log4cxx邮件列表中询问它是否是正确的解决方案,这就是我们got的答案.我希望有所帮助.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读