哨兵应用程序广告的开发是一个日志查看器(在WPF中实现),可配置的过滤和突出(前景色/背景色)。消息可以解析和重组之前显示一个分类系统。包括支持是一个log4net的UDP Appender的神器出山:www.shenqi73.com目标。
哨兵是一个从多个数据源的日志文件查看器。这些可以组合成一个单一的视图,但也支持多个视图。日志文件条目映射到下面的界面。这是冰芯记录的日志文件条目,用于填充柱内的实时日志查看。请注意,使用的量词,它可以重新安排和/或更改这些字段的内容在收到一个新的日志条目。
日志条目进行分类,突出和过滤根据特殊服务:
- 分类器可以改变一个日志条目的属性
- 的荧光笔可以改变它的外观。
- 过滤器可以被用来镇压显示匹配的条目。
分类器
当接收到一个新的日志条目是通过注册分类处理。分类器有能力改写的日志条目之前将它传递的可视化方面的定点。在此刻,添加新的量词而不进入代码本身是不可能的,这是一个有计划的功能。
荧光笔
可定制和可扩展的荧光笔可打开和关闭过程中实时预览。目前的实现模式匹配的类型和系统领域的限制,虽然这将扩展到所有领域。的原因,这是很有用的一个例子,在上面的分类部分,溶液中加入一个新的类型的“定时”,此类型的可以得到它自己的高亮显示样式。
荧光笔的内容相匹配的类型和系统领域
- 精确的字符串
- 子字符串
- 正则表达式
过滤器
过滤器是非常喜欢荧光笔,除非他们的目的是删除日志条目显示的值(注意,这些值不会丢失,只是被隐藏了)。过滤器可以在会议期间打开和关闭。过滤器中指定的顺序进行评估,但由于过滤器适用于任何匹配=隐藏原则的评价停止在第一场比赛中,被隐藏的条目。请注意,这意味着显示的信息通过所有的过滤器没有被匹配过,这是不自由方面的成本,所以一定要小心你有多少启用过滤器