A free (open source) log monitor / log viewer

  • Files and folders
  • Incomming UDP traffic
  • EventLogs
  • SQL- Server tables
  • Atom and RSS feeds
  • StdOut and StdErr


  • Multiple actions, such as highlight, ignore and sound, based on event content.
  • Supports multiple simultaneous listeners in each session.
  • Supports several simultaneous sessions (MDI).

DOWNLOAD  (Requires the Microsoft .NET Framework 2.0)


New Release 12.01

Starting the new year with a release.

All thanks to Olivier who made some nice bug reports and sugested a new Action.

The new Action is called Hide and lets you hid messages until you want to see them. It works a litle bit like the Payse button, but uses a regulas expresson to trigger just like all other actions.

To show all hidden messages; press the tool bar button names Hidden.

To show only messages hidden for a particular regular expression; right klick in the text area and select the action you want messages shownd for in the pop up menu.

Here are the release notes for logview4net 12.01:

Fixed: [3467144] Filter displayed events (but do not ignore or remove them).
Added an action that will filter out messages.
Added a button in the toolbar to show all hidden messages.
Added items in the pop up menu for a viewer to show hidden messages per action.
Fixed: Added MySql.data.dll to the install folder
Fixed: [3467137][2250823] The default font is “Courier new”. But when one opens the font dialog then “Microsoft Sans Serif” is selected.
Fixed: [3467141] The Back color of the viewer is not take into account for user interaction/action configuration (text Example)

Black Friday Release (11.47)

Today I made a release that fixed an error where the text viewr ignored the ‘Cache on pause’ configuration option.

Please donload your new shiny version of logview4net at Sourceforge

The new version is 11.47 but it might taka a while for Sourceforge to propagate the file over all its servers.

I got a request a while back to add column headers for the database listeners.

At the first glance it might seem like a simple thing to implement, so I did like I usually do and opened my code editor, but reality came around fast as lightning.

So, now dear users I need some help figuring out how column headers should work.

PLEASE write a comment to this post if you want to affect the outcome of column headers are implemented in logview4net.

I’ll list the gotchas that I’ve found this far, but I’ll keep my current idea for a solution out of here for a while ’cause it’s not very good.

  • There can be more than one active listener in a viewer, writing messages in unpredictable order.
  • Any column headers will scroll of the screen eventually.
  • Writing column headers before each new message makes the ouput unreadable.

Here’s your chance to prove open source is superior. Bring it on.

Thanks to the great work of Balzás Botond there is now a MySQL Listener.

I also fixed a bug in MSSQL-Listener. The first row in a table was ignored if the user unchecked ‘Start at end’.

MySql Listener

MySql Listener does a tail on a table in a MySql Database. The documentation is a copy of the MSSQL-Listener. Please comment if you have questions or want some changes.

  • Prefix: A small text that is shown before the event in the viewer to indicate where the event came from.
  • Server: Hostname or IP of the SQL-Server
  • User: Username to use for login.
  • Password: Password to use for login.
  • Database: The databes to use.
  • Table: The table to watch.
  • Max Column: The column to SELECT MAX from to find new rows.
  • Poll intervall: How often, in milliseconds, to check the table for new rows.
  • Start at end: When this is checked only new items are showed. When it is not checked the listener starts with getting all rows in the table.
ゆかし(YUCASEE) 2ch