Logging library can log notes, offline (in a file) or online (posts to the Log service). If you choose online logging model, you can use LogViewer for real-time log monitoring.
Performance, simplicity and almost every thing you expect from a Logging service and library has been covered by this tool.