Originally posted by Keith Seller: Namely things like: - Spliting the log into seperate logs depending of the type. So log4j.error would go into error.log, log4j.info into a standard stdout.log etc etc
Do you really need to write your own logging library for that? You could easily do that by writing your own appender for Log4J and plugging it in - no need to re-invent the whole of Log4J yourself.
Log4J is open source software, so you could just download the source code and figure out how Log4J does what you want to know.