1.39MB / 2025-05-13
《logback日志组件 1.1.10》是一款开源的应用程序编辑软件,软件提供了一个很简单的编辑器,用户可以对现有的代码进行调试,整合,软件内的功能非常丰富,操作也很简单,是一款非常不错的软件,感兴趣的小伙伴欢迎下载使用噢!
Logback的架构足够通用,以便在不同的情况下应用。目前logback分为logback-core,logback-classic和logback-access三个模块。
接收器扩展了类。凭借一个接收器扩展此类事实,接收器在组件的logback参与生命周期 和一个接收器 ContextAware。 ch.qos.logback.classic.net.ReceiverBase
追加器充当客户端,启动与服务器应用程序的网络连接,并通过网络连接传送日志记录事件。
接收器组件和相应的追加器支持提供了更大的灵活性。
接收器组件配置在logback.xml,就像任何其他的logback组件。
允许的全部功能Joran中配置一个接收器组件被利用。而且,任何应用程序都可以通过简单地配置一个或多个接收机部件接收来自远程追加程序事件记录。
常规的logback经典滤镜扩展了Filter 抽象类,主要由一个单一的 decide()方法,以一个ILoggingEvent 实例作为它的参数。
过滤器被组织为有序列表,并基于三元逻辑。在decide(ILoggingEvent event)每个过滤器的方法被称为序列。此方法返回一个FilterReply 枚举值,即之一DENY, NEUTRAL或ACCEPT。如果返回值decide()是DENY,那么日志事件立即在没有咨询剩余的过滤器删除。
logback的配置框架,指定过滤器的属性或子组件也很容易。
在过滤器类添加相应的setter方法后,指定属性的值在属性命名的XML元素,嵌套在它 的元素。
采取这种正交的通知,的logback附带提供了一个有用的框架,用于指定的匹配和不匹配上相应的响应,具有两个属性的帮助下,已命名的类 OnMatch和OnMismatch。最列入的logback常规滤波器的衍生自
什么是编码器
编码器是负责将事件变成一个字节数组,以及写出的字节数组成 OutputStream。编码器在日志版本0.9.19中引入。在以前的版本中,大部分的appender仗着布局事件转变成一个字符串,并用它写出来java.io.Writer。的logback在以前的版本中,用户将巢PatternLayout内 FileAppender。自的logback 0.9.19, FileAppender以及子类期望的编码器,不再需要布局。
为什么破碎改变?
布局,如下一章中详细讨论的,只能将一个事件转换为一个字符串。此外,考虑到布局无法控制事件何时被写出,布局不能将事件聚集成批。与编码器对比,这不仅对写出的字节的格式具有完全控制,而且还控制何时(和如果)写出这些字节。
目前,PatternLayoutEncoder是唯一真正有用的编码器。它只是一个包装 PatternLayout它做了大部分工作。因此,看起来除了不必要的复杂性之外,编码器不会给表带来太多。然而,我们希望随着新的和强大的编码器的出现,这种印象会改变。
1.39MB / 2025-05-13
47.01MB / 2025-05-13
1.83MB / 2025-05-13
10.66MB / 2025-05-13
24.44MB / 2025-05-13
14.98MB / 2025-05-13
256.49MB
2025-05-13
35.38MB
2025-05-13
1.39MB
2025-05-13
47.01MB
2025-05-13
1.83MB
2025-05-13
10.66MB
2025-05-13
63.90MB / 2025-04-27
117.94MB / 2024-11-01
69.23MB / 2025-04-21
11.45MB / 2024-12-28
1.90MB / 2024-11-06
210.99MB / 2025-04-07
113.86MB / 2025-02-01
京ICP备14006952号-1 京B2-20201630 京网文(2019)3652-335号 沪公网安备 31011202006753号违法和不良信息举报/未成年人举报:legal@3dmgame.com
CopyRight©2003-2018 违法和不良信息举报(021-54473036) All Right Reserved