Design an extensible logging framework like Log4j or Python's logging module. Support log levels (DEBUG, INFO, WARN, ERROR, FATAL), multiple output handlers (console, file, remote), log formatting, and asynchronous buffered writes.
Ready to design?
Sketch the class diagram on the canvas, then implement the skeleton in the code panel.