conditional compile with monad-logger 0.3.8
redesign function runPureLoggingT and add runPureNoLoggingT