An event base logger inspired by npmlog and bower-logger