Logger
+ log()
+ error()
DefaultLogger
Log4JLogger
OtherLogger
Mimics current behavior with std out and std err