Using Logger over self implementation.