simple-log-0.6.0: Simple log for Haskell

Safe HaskellNone
LanguageHaskell98

System.Log.Simple.Config

Synopsis

Documentation

parseRule :: Text -> Writer [Text] Rule Source #

Parse rule

Format:

path: rule1, rule2
 

where "path" is argument for path, and "rule" is one of

  • low low-value for low
  • high high-value for high
  • set low-value high-value for politics
  • use predefind for use

Examples:

/: use trace
/foo: low trace
foo/bar/quux: use silent

parseRule_ :: Text -> Rule Source #

Try parse rule ignoring errors

parseRules_ :: Text -> Rules Source #

Try parse rules ignoring errors

rulesCfg :: Rules -> IO (IO Rules) Source #

Constant rules

mvarCfg :: MVar Rules -> IO (IO Rules) Source #

Rules from mvar

fileCfg :: FilePath -> Int -> IO (IO Rules) Source #

Rules from file