fluent-logger-0.1.1.1: A structured logger for Fluentd (Haskell)

Safe HaskellNone

Network.Fluent.Logger

Contents

Description

Fluent Logger for Haskell

Synopsis

Logger

data FluentLogger Source

Fluent logger

Since 0.1.0.0

withFluentLogger :: FluentSettings -> (FluentLogger -> IO a) -> IO aSource

Create a fluent logger and run given action.

Since 0.1.0.0

newFluentLogger :: FluentSettings -> IO FluentLoggerSource

Create a fluent logger

Since 0.1.0.0

closeFluentLogger :: FluentLogger -> IO ()Source

Close logger

Since 0.1.0.0

Settings

defaultFluentSettings :: FluentSettingsSource

Default fluent logger settings

Since 0.1.0.0

Post

post :: Packable a => FluentLogger -> ByteString -> a -> IO ()Source

Post a message.

Since 0.1.0.0

postWithTime :: Packable a => FluentLogger -> ByteString -> Int -> a -> IO ()Source

Post a message with given time.

Since 0.1.0.0