core: simplify Logger with C++11 features

refs #2146

Change-Id: I6ad9e7281c8a6b60c46b51de727bcddded42ba3d