removed static from logger its not needed.
made these methods singleton, we are not going to change this.