Apparatus, methods, and systems for provision of filtered unified logging
interfaces or services, for example, employed within application servers.
In one embodiment of the invention, a filtered unified logging
application programming interface (API) provides unified configuration
and/or viewing for both tracing and logging. Use of filters provides a
finer granularity of log controller or log output, for example, when
compared with only utilizing severity. A method of providing filtered
unified logging includes receiving a message, the message having a
predefined severity; dropping the message if the message severity does
not reach a threshold severity; applying one or more filters to the
message if the message severity reaches the threshold severity; and
sending the message to a destination if the message is not filtered out.