小编Ami*_*rio的帖子

如何过滤logback.xml中的特定类记录器?

我们尝试过滤从一个类生成的日志:

com.websudos.phantom
Run Code Online (Sandbox Code Playgroud)

为了两个目标:

  1. 来自应用程序的所有日志都保存在文件中,除了来自该类的日志

  2. 该文件中的所有日志都传输到graylog。

我们使用此过滤器通过正则表达式过滤这些日志:

<filter class="ch.qos.logback.core.filter.EvaluatorFilter">
    <evaluator>
        <matcher>
        <Name>parameter</Name>
        <regex>Executing query</regex>
    </matcher>
    <expression>parameter.matches(formattedMessage)</expression>
    </evaluator>
    <OnMismatch>DENY</OnMismatch>
    <OnMatch>ACCEPT</OnMatch>
</filter>
Run Code Online (Sandbox Code Playgroud)

Executing query此类的正则表达式:com.websudos.phantom

我们不接受将此类的级别设置为,OFF因为我们需要将此日志传输到graylog而不是保存在文件中!

有什么解决办法吗?

logback graylog

8
推荐指数
2
解决办法
2万
查看次数

如何在Linux中通过命令向已认证用户发送消息到bale bot?

我们需要解决方案来通过调用bot通过Linux命令发送消息:

python testbot.py "hello authed users:)"
Run Code Online (Sandbox Code Playgroud)

这种方法可行吗?

bale-messenger

4
推荐指数
1
解决办法
54
查看次数

标签 统计

bale-messenger ×1

graylog ×1

logback ×1