Safe Haskell | None |
---|---|
Language | Haskell2010 |
Cardano.BM.Configuration.Model
Documentation
newtype Configuration Source #
Constructors
Configuration | |
Fields
|
data ConfigurationInternal Source #
Constructors
Instances
Eq ConfigurationInternal Source # | |
Defined in Cardano.BM.Configuration.Model Methods (==) :: ConfigurationInternal -> ConfigurationInternal -> Bool # (/=) :: ConfigurationInternal -> ConfigurationInternal -> Bool # | |
Show ConfigurationInternal Source # | |
Defined in Cardano.BM.Configuration.Model Methods showsPrec :: Int -> ConfigurationInternal -> ShowS # show :: ConfigurationInternal -> String # showList :: [ConfigurationInternal] -> ShowS # |
empty :: IO Configuration Source #
evalFilters :: [(DropName, UnhideNames)] -> LoggerName -> Bool Source #
exportConfiguration :: Configuration -> FilePath -> IO () Source #
findSubTrace :: Configuration -> Text -> IO (Maybe SubTrace) Source #
getAcceptAt :: Configuration -> IO (Maybe [RemoteAddrNamed]) Source #
getBackends :: Configuration -> LoggerName -> IO [BackendKind] Source #
getCachedScribes :: Configuration -> LoggerName -> IO (Maybe [ScribeId]) Source #
getDefaultBackends :: Configuration -> IO [BackendKind] Source #
getEKGBindAddr :: Configuration -> IO (Maybe Endpoint) Source #
getForwardTo :: Configuration -> IO (Maybe RemoteAddr) Source #
getForwardDelay :: Configuration -> IO (Maybe Word) Source #
getGUIport :: Configuration -> IO Int Source #
getGraylogPort :: Configuration -> IO Int Source #
getMapOption :: Configuration -> Text -> IO (Maybe Object) Source #
getMonitors :: Configuration -> IO (HashMap LoggerName (MEvPreCond, MEvExpr, [MEvAction])) Source #
getPrometheusBindAddr :: Configuration -> IO (Maybe (String, Int)) Source #
getScribes :: Configuration -> LoggerName -> IO [ScribeId] Source #
getSetupBackends :: Configuration -> IO [BackendKind] Source #
getTextOption :: Configuration -> Text -> IO (Maybe Text) Source #
inspectSeverity :: Configuration -> Text -> IO (Maybe Severity) Source #
minSeverity :: Configuration -> IO Severity Source #
setAcceptAt :: Configuration -> Maybe [RemoteAddrNamed] -> IO () Source #
setAggregatedKind :: Configuration -> LoggerName -> Maybe AggregatedKind -> IO () Source #
setBackends :: Configuration -> LoggerName -> Maybe [BackendKind] -> IO () Source #
setCachedScribes :: Configuration -> LoggerName -> Maybe [ScribeId] -> IO () Source #
setDefaultAggregatedKind :: Configuration -> AggregatedKind -> IO () Source #
setDefaultBackends :: Configuration -> [BackendKind] -> IO () Source #
setDefaultScribes :: Configuration -> [ScribeId] -> IO () Source #
setEKGBindAddr :: Configuration -> Maybe Endpoint -> IO () Source #
setForwardTo :: Configuration -> Maybe RemoteAddr -> IO () Source #
setForwardDelay :: Configuration -> Maybe Word -> IO () Source #
setGUIport :: Configuration -> Int -> IO () Source #
setGraylogPort :: Configuration -> Int -> IO () Source #
setMinSeverity :: Configuration -> Severity -> IO () Source #
setMonitors :: Configuration -> HashMap LoggerName (MEvPreCond, MEvExpr, [MEvAction]) -> IO () Source #
setPrometheusBindAddr :: Configuration -> Maybe (String, Int) -> IO () Source #
setScribes :: Configuration -> LoggerName -> Maybe [ScribeId] -> IO () Source #
setSetupBackends :: Configuration -> [BackendKind] -> IO () Source #
setSetupScribes :: Configuration -> [ScribeDefinition] -> IO () Source #
setSeverity :: Configuration -> Text -> Maybe Severity -> IO () Source #
setSubTrace :: Configuration -> Text -> Maybe SubTrace -> IO () Source #
setTextOption :: Configuration -> Text -> Text -> IO () Source #
testSubTrace :: Configuration -> LoggerName -> LogObject a -> IO (Maybe (LogObject a)) Source #
updateOption :: Configuration -> Text -> (Maybe Value -> Value) -> IO () Source #