Loading src/System/Logger.hs +2 −0 Original line number Diff line number Diff line Loading @@ -22,6 +22,8 @@ module System.Logger , delimiter , setDelimiter , setNetStrings , setRendererNetstr , setRendererDefault , bufSize , setBufSize , name Loading src/System/Logger/Settings.hs +13 −1 Original line number Diff line number Diff line Loading @@ -21,6 +21,8 @@ module System.Logger.Settings , delimiter , setDelimiter , setNetStrings , setRendererNetstr , setRendererDefault , logLevel , logLevelMap , logLevelOf Loading Loading @@ -85,11 +87,21 @@ setDelimiter :: ByteString -> Settings -> Settings setDelimiter x s = s { _delimiter = x } -- | Whether to use <http://cr.yp.to/proto/netstrings.txt netstring> -- encoding for log lines. -- encoding for log lines. Loads 'renderDefault' if given 'False'. -- -- {#- DEPRECATED setNetStrings "Use setRendererNetstr or setRendererDefault instead" #-} setNetStrings :: Bool -> Settings -> Settings setNetStrings True = setRenderer $ \_ _ _ -> renderNetstr setNetStrings False = setRenderer $ \s _ _ -> renderDefault s -- | Use <http://cr.yp.to/proto/netstrings.txt netstring> encoding -- for log lines. setRendererNetstr :: Settings -> Settings setRendererNetstr = setRenderer $ \_ _ _ -> renderNetstr setRendererDefault :: Settings -> Settings setRendererDefault = setRenderer $ \s _ _ -> renderDefault s logLevel :: Settings -> Level logLevel = _logLevel Loading Loading
src/System/Logger.hs +2 −0 Original line number Diff line number Diff line Loading @@ -22,6 +22,8 @@ module System.Logger , delimiter , setDelimiter , setNetStrings , setRendererNetstr , setRendererDefault , bufSize , setBufSize , name Loading
src/System/Logger/Settings.hs +13 −1 Original line number Diff line number Diff line Loading @@ -21,6 +21,8 @@ module System.Logger.Settings , delimiter , setDelimiter , setNetStrings , setRendererNetstr , setRendererDefault , logLevel , logLevelMap , logLevelOf Loading Loading @@ -85,11 +87,21 @@ setDelimiter :: ByteString -> Settings -> Settings setDelimiter x s = s { _delimiter = x } -- | Whether to use <http://cr.yp.to/proto/netstrings.txt netstring> -- encoding for log lines. -- encoding for log lines. Loads 'renderDefault' if given 'False'. -- -- {#- DEPRECATED setNetStrings "Use setRendererNetstr or setRendererDefault instead" #-} setNetStrings :: Bool -> Settings -> Settings setNetStrings True = setRenderer $ \_ _ _ -> renderNetstr setNetStrings False = setRenderer $ \s _ _ -> renderDefault s -- | Use <http://cr.yp.to/proto/netstrings.txt netstring> encoding -- for log lines. setRendererNetstr :: Settings -> Settings setRendererNetstr = setRenderer $ \_ _ _ -> renderNetstr setRendererDefault :: Settings -> Settings setRendererDefault = setRenderer $ \s _ _ -> renderDefault s logLevel :: Settings -> Level logLevel = _logLevel Loading