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

Safe HaskellNone
LanguageHaskell2010

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 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