Ribosome.Log
class Loggable a where Source #
Methods
logLines :: a -> [String] Source #
Defined in Ribosome.Log
logLines :: ByteString -> [String] Source #
logLines :: String -> [String] Source #
logLines :: Text -> [String] Source #
logLines :: [a] -> [String] Source #
logAs :: Loggable a => MonadIO m => Priority -> Text -> a -> m () Source #
debugAs :: Loggable a => MonadIO m => Text -> a -> m () Source #
infoAs :: Loggable a => MonadIO m => Text -> a -> m () Source #
errAs :: Loggable a => MonadIO m => Text -> a -> m () Source #
prefixed :: (MonadIO m, Show a) => Text -> a -> m () Source #
logR :: Loggable a => MonadRibo m => Priority -> a -> m () Source #
debug :: Loggable a => MonadRibo m => a -> m () Source #
logDebug :: Loggable a => MonadRibo m => a -> m () Source #
showDebug :: Show a => MonadRibo m => Text -> a -> m () Source #
showDebugM :: Show a => MonadRibo m => Text -> m a -> m a Source #
info :: Loggable a => MonadRibo m => a -> m () Source #
logInfo :: Loggable a => MonadRibo m => a -> m () Source #
err :: Loggable a => MonadRibo m => a -> m () Source #
logError :: Loggable a => MonadRibo m => a -> m () Source #
showError :: Show a => MonadRibo m => Text -> a -> m () Source #