Here's a rule of thumb that I use when posting messages.
EventLog (if you have access, of course) - We always log Unhandled Exceptions - In most cases we log Errors or Fatals - In some cases we log warnings - In some very rare cases we log information - We will never record useless general messages like: "I'm here, blah, blah, blah"
Log file - General rule, we log everthing, but we can choose the type of level or filter that will be used to reduce the amount of messages logged
EventLog is always a good option as it is associated with WMI. Thus, products such as Open View and similar can monitor and warn operating systems if something goes with haywire. However, keep messages to a minimum because it is slow, its size is limited based on each message and its input limit, as you can easily fill in EventLog quickly and the application should handle the scary exception "EventLog is Full" :)
Hope this helps ...
oncore
source share