Hello: I have been using NLog for over a year (with my C# Console Application) and have been usign GamutLogViewer. I really like it.
The thing I like most about it is that I can color rows with specific words in it.
However, I am thinking of using a database to log everything so it is easier to filter and see related data. I have implemented this since my app is already using SQL Server Express (though my implementation logs all levels :( ) Microsoft SQL Server Management Studios has a nice built-in viewer but it's UI is lacking and does not offer color-coding of rows based on keywords (or anything for that matter).
This is a mission critical system that will be logging many transactions. What is the best mechanism for logging? File? Database? Also, what viewers are people finding the most usable?
Thanks,
-Ed