C#中的消息日志组件

时间:2010-06-23 12:34:39

标签: c# .net logging components

我想要的是一个显示按时间顺序排列的消息列表(最近的底部),就像在FTP应用程序和IDE中常见的那样。这是FileZilla消息日志:

Example of message log in FileZilla http://img571.imageshack.us/img571/9247/messageloginfilezilla.png

目前,我从只读文本框中获得类似的功能,但这并不完美。

以下奖励积分:

  1. 上下文菜单可选择“复制此消息”
  2. 按“级别”过滤
  3. 将日志写入文件的选项

2 个答案:

答案 0 :(得分:1)

您可以记录into Event Log。它有非常实用的界面。如果您计划切换到企业库支持的数据库,文件或其他日志记录目标,也可以使用Enterprise Library

答案 1 :(得分:1)

这是WPF为log4net制作的一个:C# WPF Log4Net Viewer

修改
Log2Console是一个基于ListView控件的实用程序(winforms),用于在开发过程中处理日志:Log2Console - A Generic Log Viewer (for Log4Net, NLog...)