惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

Microsoft Security Blog
Microsoft Security Blog
S
Secure Thoughts
酷 壳 – CoolShell
酷 壳 – CoolShell
S
SegmentFault 最新的问题
WordPress大学
WordPress大学
Hugging Face - Blog
Hugging Face - Blog
人人都是产品经理
人人都是产品经理
美团技术团队
博客园 - 三生石上(FineUI控件)
Jina AI
Jina AI
V
Visual Studio Blog
腾讯CDC
小众软件
小众软件
有赞技术团队
有赞技术团队
博客园 - 聂微东
cs.CL updates on arXiv.org
cs.CL updates on arXiv.org
IT之家
IT之家
C
CERT Recently Published Vulnerability Notes
大猫的无限游戏
大猫的无限游戏
T
Threat Research - Cisco Blogs
SecWiki News
SecWiki News
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
宝玉的分享
宝玉的分享
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
The Hacker News
The Hacker News
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
T
Troy Hunt's Blog
月光博客
月光博客
雷峰网
雷峰网
T
Tor Project blog
I
Intezer
S
Securelist
罗磊的独立博客
The Register - Security
The Register - Security
H
Hackread – Cybersecurity News, Data Breaches, AI and More
NISL@THU
NISL@THU
Google Online Security Blog
Google Online Security Blog
Exploit-DB.com RSS Feed
Exploit-DB.com RSS Feed
Cisco Talos Blog
Cisco Talos Blog
云风的 BLOG
云风的 BLOG
www.infosecurity-magazine.com
www.infosecurity-magazine.com
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
L
Lohrmann on Cybersecurity
The Cloudflare Blog
Attack and Defense Labs
Attack and Defense Labs
P
Privacy International News Feed
W
WeLiveSecurity
Forbes - Security
Forbes - Security
量子位
Last Week in AI
Last Week in AI

博客园 - charleschen

System.Web.Hosting.HostingEnvironmentException: Failed to access IIS metabas 伤别离[转] --为了文渊阁的朋友们 和我们过去的青春 开始稳定,准备补文章 缓存!缓存!缓存!!!(一) 现有Java开源BI前端框架简介 阅读的乐趣 我们是否需要ORM(3)--上帝说 我们是否需要ORM(3)--ORM优势和缺点, ORM为何而生,ORM与DB Helper Library 悬赏!!!VS2005的Bug还是什么别的东东 我们是否需要ORM(2)--ORM的不足 我们是否需要ORM(1)--前篇 写在"大型软件开发与ORM构架"之后----大型软件开发与企业级应用软件开发名份之争 大型软件开发与ORM构架 回归命令行 SQLServer的命令行工具们(2) – sqlcmd.exe(中篇) 受不了要吐鸟。。。。 回归命令行 SQLServer的命令行工具们(2) – sqlcmd.exe(上篇) 回归命令行 SQLServer的命令行工具们(1) --dta.exe 程序员喝酒喝出的计算机文化 使用ADO.NET2.0提升数据交互性能(5)
使用Logview4net观察各种日志类文件
charleschen · 2007-01-12 · via 博客园 - charleschen

使用Logview4net观察各种日志类文件

logview4net引入了下面几个概念,正确的理解他们可以使我们更好更快的上手:

Listener:
一个原子监视,logview4net一共提供了5种Listener:Eventlog Listener,MS-SQL Listener,File Listener,UDP Listener,RSS Listener。

session:
我的理解是监视组,他可以包含好几个不同类型的Listener,我们可以同时打开几个session,但是只能再当前窗口显示一个session,一个session的所有Listeners可以同时显示(以Listener名(前缀)区分)。

Actions:
Listener的分级输出格式,我们可以修改他。

1 初始化主界面

双击logview4net.exe打开,就可以看到整个初始化主界面。
他的上部如下


下面解释下个个按钮的用途:

New session:
建立一个新的session,点击后将弹出session配置框。

Clear
清除输出窗口

Pause
1。当按下后,将被更名为’Run’按钮。
2。非监视状态下点击无效 。
3。暂停当前活动的监视,在Pause阶段发生的的新日志将被放在缓存保留到Run按钮被按下。

Actions
设施不同级别的日志的显示模式。可以修改字体,大小,颜色。

Settings
查看当前session设置属性,移除或修改listeners功能(部分)。修改当前session 的actions。

Sessions
显示所有Sessions,选择当前Sessions

 2 配置Sessions,
现面展示的是点击New session后弹出的Sessions配置框,它默认打开了一个UDP listener。

Session title:
给该Session命名

Listeners To Add:
选择Session的Listener类型,在下拉菜单中选好了,再点击 确认添加。

Viewer:
配置默认输出格式,和缓冲区大小。

Save:
将此Session配置保存到磁盘。

Load:
从磁盘加载一个已保存的Session配置。

OK:
结束配置开始监视。

3 Listener的配置:

每个Listener的配置都不太相同,下面简单说说共通的。

Prefix:
Listener名字(前缀)

Poll intervall
采样率,单位是毫秒,采样期间文件(库表)被锁。

Start at end
被选中的话,Listener开始监视的时候将无视监视前的日志数据。
不选中的话,Listener将加载之前的日志数据。

4 Actions:

设置当前Session的分级输出模式:下面演示了改变格式的输出

评价:
总体来说这款开源的工具还是不错的,使用LOG调试一些疑难问题时,能很方便的帮助解决我们的麻烦。
尤其是把几种常用的监视集中起来,这大大节省了无效时间上的浪费。
但也因为不是正式版的原因(最新的是第三个公开版本),在使用的时候遇到一些异常错误,导致程序崩溃。
用户界面也有不少不合理的地方(有些字被挡住了,看不全,但不影响使用)。^_^