Safe Haskell | None |
---|---|
Language | Haskell2010 |
- queueSize :: Int
- workerSize :: Int
- mkRollbarScribe :: RemoveHeaders headers => proxy headers -> AccessToken -> Maybe Branch -> Maybe CodeVersion -> Manager -> Severity -> Verbosity -> IO Scribe
- rollbarItem :: (LogItem a, RemoveHeaders headers) => proxy headers -> AccessToken -> Maybe Branch -> Maybe CodeVersion -> Verbosity -> Item a -> Item Value ("Authorization" ': headers)
- setupWorkers :: RemoveHeaders headers => proxy headers -> TBMQueue (Item Value ("Authorization" ': headers)) -> MVar () -> Manager -> IO ()
- mkWorker :: RemoveHeaders headers => proxy headers -> Manager -> TBMQueue (Item Value ("Authorization" ': headers)) -> IO ()
Documentation
workerSize :: Int Source #
mkRollbarScribe :: RemoveHeaders headers => proxy headers -> AccessToken -> Maybe Branch -> Maybe CodeVersion -> Manager -> Severity -> Verbosity -> IO Scribe Source #
rollbarItem :: (LogItem a, RemoveHeaders headers) => proxy headers -> AccessToken -> Maybe Branch -> Maybe CodeVersion -> Verbosity -> Item a -> Item Value ("Authorization" ': headers) Source #
setupWorkers :: RemoveHeaders headers => proxy headers -> TBMQueue (Item Value ("Authorization" ': headers)) -> MVar () -> Manager -> IO () Source #
Setup the workers and wait until the finalizer is evaluated. Then, close the queueu, wait for the workers and continue finalization.