找回密码
 立即注册

QQ登录

只需一步,快速开始

attachment

初级会员

3

主题

90

帖子

333

积分

初级会员

积分
333

悬赏达人

最新发帖
attachment
初级会员   /  发表于:2024-3-7 17:57  /   查看:1438  /  回复:1
本帖最后由 Patrick.Zhu 于 2024-4-16 17:50 编辑

由于业务的发展,系统中记录的日志非常庞大,因此我这边希望根据一些策略来骡驴所记录的日志时,遇到如下问题:

首先,日志过滤筛选有两种模式,也就是包含关键字和不包含关键字


那首先我理解:
包含关键字:只记录内容中包含关键字的日志,假设我再命令名中设置了包含”服务端命令1“,那就只记录服务端命令1的日志,其他的服务端命令日志都不会被记录
不包含关键字:不记录内容中包含关键字的日志,假设我再命令名中设置了不包含”服务端命令1“,除了服务端命令1的日志,其他的服务端命令日志都会被记录


其次,基于上述,假设我希望记录服务端命令日志时,同时满足以下条件:
1.只记录返回码为不为0的服务端命令日志
2.对于”服务端命令1“,无论其返回码为多少,都记录

那现在是无法满足我的需求的,因为不同模块之间的逻辑时交集

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x

1 个回复

倒序浏览
Patrick.Zhu
银牌会员   /  发表于:2024-3-12 16:20:24
沙发
明白了,我理解相当于你有一个”服务端命令1“这个非常重要。无论如何都希望记录,但是对于大部分服务端命令,你希望成功的就不管了。
能讲下实际项目中的命令情况吗?现在这都是比如,很容易出现我们脑补一些其他信息的情况
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部