A simple logging service for components. Four log levels are provided:
- Error -- an error occured in the component.
- Warn -- a condition occured that an administrator should be warned about.
- Info -- used to send information messages, such as a version or license notice.
- Debug -- used to send debugging information. Most Log implementations will disable debug output by default.
Log implementations will attempt use the native logging service of the component host server. However, this may not be possible in some cases -- for example, when using an external component that is not currently connected to the server.
@author Matt Tucker