We need to have more control over logging: 1) Control of output IO (file, STDOUT, STDERR, etc..) 2) Control over format (clear text, Logger, etc..) 3) Control via levels, warn, error, fatal etc ..