LogDelegate
interface LogDelegate
I represent operations that are delegated to underlying logging frameworks.
LogDelegateFactory
interface LogDelegateFactory
I am responsible for creating LogDelegate instances.