{-# LANGUAGE CPP #-} -- | -- Module : System.Wlog -- Copyright : (c) Serokell, 2016 -- License : GPL-3 (see the file LICENSE) -- Maintainer : Serokell -- Stability : experimental -- Portability : POSIX, GHC -- -- Logging functionality. This module is wrapper over -- , -- which allows to keep logger name in monadic context. -- Messages are colored depending on used serverity. module System.Wlog ( module System.Wlog.CanLog #if ( __GLASGOW_HASKELL__ >= 802 ) , module System.Wlog.Concurrent #endif , module System.Wlog.Exception , module System.Wlog.FileUtils , module System.Wlog.HasLoggerName , module System.Wlog.IOLogger , module System.Wlog.Launcher , module System.Wlog.LoggerConfig , module System.Wlog.LoggerName , module System.Wlog.LoggerNameBox , module System.Wlog.LogHandler.Roller , module System.Wlog.LogHandler.Simple , module System.Wlog.PureLogging , module System.Wlog.Severity , module System.Wlog.Terminal ) where import System.Wlog.CanLog #if ( __GLASGOW_HASKELL__ >= 802 ) import System.Wlog.Concurrent #endif import System.Wlog.Exception import System.Wlog.FileUtils import System.Wlog.HasLoggerName import System.Wlog.IOLogger import System.Wlog.Launcher import System.Wlog.LoggerConfig import System.Wlog.LoggerName import System.Wlog.LoggerNameBox import System.Wlog.LogHandler.Roller import System.Wlog.LogHandler.Simple import System.Wlog.PureLogging import System.Wlog.Severity import System.Wlog.Terminal