Added ArrayLogger and ConsoleLogger