We have a windows service (in .NET) that will write a fair amount of messages to a log.
This log is of interest not only to server administrators but also to normal clients who use a web page to access the system. Or to us trying to remote debug the system!
We are considering using the normal windows server event log, or writing to a Database table or maybe just old-skool writing to a file.
Does anyone have any best practise advice on which to use?
Important is really only that the log is available to view in the web page, for which purpose I imagine the DB table being the easiest method to accomplish this? How easy would it be to show the windows event log via the web (assuming we only filter for messages which are relevant to our app?)