Logging
Framework
This framework aims at providing a simple and structured,
yet powerful solution to logging. It provides a generic
logging mechanism that could be used for logging messages
to a variety of destinations (file, database, message queue,
socket, and e-mail) through a common interface, addressing
a variety of reasons (identify configuration errors, performance
bottlenecks, bugs, and generate audit logs). It provides
an easy mechanism to control type and number of messages
to be logged through various log levels.