Removes the global logging object and instead explicitly passes in an IceLogger instance
Renames the 'log' method of logger to 'info'
Colorizes output of stream logger based on level