I am currently doing some upgrades to our very simple logging library, and I am thinking of implementing some standardized logging protocol in order to use existing tools for storing and viewing the logs. The only thing that came to mind was syslog. This seems to be a bit of overkill for my application though. Here are my requirements (in no specific order):
- tool support for Windows - most importantly viewing log-files with filtering, some kind of logging daemon is a nice-to-have.
- filtering should be done by two criteria: the message type (e.g.: error, warning, debug) and the component that sent the message
Is there any simple tool/protocol for that meets these requirements and is not overly complex?
EDIT I am writing native C++ on Windows XP.