logging functionality with flexible dispatching, filtering, and formatting.
