Safe Haskell | None |
---|---|
Language | Haskell2010 |
Network.Fluent.Logger
Description
Fluent Logger for Haskell
- data FluentLogger
- withFluentLogger :: FluentSettings -> (FluentLogger -> IO a) -> IO a
- newFluentLogger :: FluentSettings -> IO FluentLogger
- closeFluentLogger :: FluentLogger -> IO ()
- data FluentSettings = FluentSettings {}
- defaultFluentSettings :: FluentSettings
- post :: Packable a => FluentLogger -> ByteString -> a -> IO ()
- postWithTime :: Packable a => FluentLogger -> ByteString -> Int -> a -> IO ()
Logger
data FluentLogger Source
Fluent logger
Since 0.1.0.0
withFluentLogger :: FluentSettings -> (FluentLogger -> IO a) -> IO a Source
Create a fluent logger and run given action.
Since 0.1.0.0
newFluentLogger :: FluentSettings -> IO FluentLogger Source
Create a fluent logger
Since 0.1.0.0
closeFluentLogger :: FluentLogger -> IO () Source
Close logger
Since 0.1.0.0
Settings
defaultFluentSettings :: FluentSettings Source
Default fluent logger settings
Since 0.1.0.0
Post
post :: Packable a => FluentLogger -> ByteString -> a -> IO () Source
Post a message.
Since 0.2.0.0
postWithTime :: Packable a => FluentLogger -> ByteString -> Int -> a -> IO () Source
Post a message with given time.
Since 0.2.0.0