Safe Haskell | None |
---|---|
Language | Haskell2010 |
Cardano.BM.Configuration
Documentation
data Configuration Source #
minSeverity :: Configuration -> IO Severity Source #
setMinSeverity :: Configuration -> Severity -> IO () Source #
inspectSeverity :: Configuration -> Text -> IO (Maybe Severity) Source #
setSeverity :: Configuration -> Text -> Maybe Severity -> IO () Source #
getAcceptAt :: Configuration -> IO (Maybe [RemoteAddrNamed]) Source #
getBackends :: Configuration -> LoggerName -> IO [BackendKind] Source #
getForwardTo :: Configuration -> IO (Maybe RemoteAddr) Source #
setForwardTo :: Configuration -> Maybe RemoteAddr -> IO () Source #
getForwardDelay :: Configuration -> IO (Maybe Word) Source #
setForwardDelay :: Configuration -> Maybe Word -> IO () Source #
getMapOption :: Configuration -> Text -> IO (Maybe Object) Source #
getTextOption :: Configuration -> Text -> IO (Maybe Text) Source #
setTextOption :: Configuration -> Text -> Text -> IO () Source #
updateOption :: Configuration -> Text -> (Maybe Value -> Value) -> IO () Source #
findSubTrace :: Configuration -> Text -> IO (Maybe SubTrace) Source #
setSubTrace :: Configuration -> Text -> Maybe SubTrace -> IO () Source #
getEKGBindAddr :: Configuration -> IO (Maybe Endpoint) Source #
getGraylogPort :: Configuration -> IO Int Source #
getPrometheusBindAddr :: Configuration -> IO (Maybe (String, Int)) Source #
getGUIport :: Configuration -> IO Int Source #
getMonitors :: Configuration -> IO (HashMap LoggerName (MEvPreCond, MEvExpr, [MEvAction])) Source #
getTextOptionOrDefault :: Configuration -> Text -> Text -> IO Text Source #
testSeverity :: Configuration -> LoggerName -> LOMeta -> IO Bool Source #
evalFilters :: [(DropName, UnhideNames)] -> LoggerName -> Bool Source #
testSubTrace :: Configuration -> LoggerName -> LogObject a -> IO (Maybe (LogObject a)) Source #