gpt4 book ai didi

java 登录 : can i attach a custom function whenever a new log is written

转载 作者:行者123 更新时间:2023-11-29 08:15:40 24 4
gpt4 key购买 nike

我有一个使用 java 语言的 red5 应用程序,我使用 logback 进行日志记录。

每当使用 logback 写入日志时,我都想将其发送给用户的消息。有没有办法以某种方式附加到记录器类,以便在发送日志时能够执行另一个命令?

最佳答案

当 Logback(但这个想法也适用于 Log4J)决定记录给定的语句(基于日志记录级别和过滤器)时,他将 ILoggingEvent 发送到每个所谓的 appender 附加到给定的记录器及其 parent 。

你想要的是实现你自己的附加程序(类实现 Appender 或最好扩展 AppenderBase )并将其添加到你的 logback.xml (简化):

<root>
<appender class="com.example.YourCustomAppender"/>
</root>

如您所见,它非常简单,但是在您编写自己的附加程序之前,请确保没有类似的附加程序 exist .

关于java 登录 : can i attach a custom function whenever a new log is written,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5057612/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com