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