Safe Haskell | None |
---|---|
Language | Haskell2010 |
Examples for FilteredLogging.
Synopsis
- exampleLogging :: HasCallStack => IO ()
- exampleWithLogging :: HasCallStack => IO ()
- exampleWithSomeLogging :: HasCallStack => ()
- exampleSetLogWriter :: HasCallStack => IO ()
- exampleLogTrace :: IO ()
- exampleAsyncLogging :: IO ()
- exampleRFC5424Logging :: IO Int
- exampleRFC3164WithRFC5424TimestampsLogging :: IO Int
- exampleDevLogSyslogLogging :: IO Int
- exampleDevLogRFC5424Logging :: IO Int
- exampleUdpRFC5424Logging :: IO Int
- exampleUdpRFC3164Logging :: IO Int
- loggingExampleClient :: (HasCallStack, IoLogging e) => Eff e ()
- logPredicatesExampleClient :: (HasCallStack, IoLogging e) => Eff e Int
Example Code for FilteredLogging
exampleLogging :: HasCallStack => IO () Source #
Example code for:
exampleWithLogging :: HasCallStack => IO () Source #
Example code for:
exampleWithSomeLogging :: HasCallStack => () Source #
Example code for:
exampleSetLogWriter :: HasCallStack => IO () Source #
Example code for: setLogWriter
Also used:
* stdoutLogWriter
* renderConsoleMinimalisticWide
* consoleLogWriter
* logAlert
* withLogging
exampleLogTrace :: IO () Source #
Example code for:
runCaptureLogWriter
captureLogWriter
mappingLogWriter
filteringLogWriter
exampleAsyncLogging :: IO () Source #
Example code for:
exampleRFC5424Logging :: IO Int Source #
Example code for RFC5424 formatted logs.
exampleRFC3164WithRFC5424TimestampsLogging :: IO Int Source #
Example code for RFC3164 with RFC5424 time stamp formatted logs.
exampleDevLogSyslogLogging :: IO Int Source #
Example code logging via a unix domain socket to devlog
.
exampleDevLogRFC5424Logging :: IO Int Source #
Example code logging via a unix domain socket to devlog
.
exampleUdpRFC5424Logging :: IO Int Source #
Example code logging RFC5424 via UDP port 514 on localhost.
exampleUdpRFC3164Logging :: IO Int Source #
Example code logging RFC5424 via UDP port 514 on localhost.
Example Client Code
loggingExampleClient :: (HasCallStack, IoLogging e) => Eff e () Source #
logPredicatesExampleClient :: (HasCallStack, IoLogging e) => Eff e Int Source #
Example logging client code using many LogPredicate
s.