formatting especially in emitting the current timestamp and the class>>method automatically
I feel Toothpick can be extended to the above and with clear separation of lean classes it can serve the enterprise class of apps well.
While SimpleLog, seems equally good, but I have not used, seems to offer one more error level and similar appenders capability.
**************************** One observation I have is for all logger libraries to adopt same api for logging error viz:
logger level: #warn message: 'This warning' . ( category is #default and most often usable) logger category:#perf level: #warn message: 'Below threshold of 100 trans per second' .
convenience messages thereafter also be the same api viz: logger info: 'This info' . logger warn: 'This warning' . logger error: 'this exception' et als..
It will make it easier to switch logging framework if so required in future.
good idea.