log-warper-1.9.0: Flexible, configurable, monadic and pretty logging

Safe HaskellNone
LanguageHaskell2010

System.Wlog.LoggerName

Description

Contains newtype wrapper around logger name to support hierarchy.

Synopsis

Documentation

newtype LoggerName Source #

Logger name to keep in context.

Constructors

LoggerName 

Fields

Instances
Eq LoggerName Source # 
Instance details

Defined in System.Wlog.LoggerName

Ord LoggerName Source # 
Instance details

Defined in System.Wlog.LoggerName

Show LoggerName Source # 
Instance details

Defined in System.Wlog.LoggerName

IsString LoggerName Source # 
Instance details

Defined in System.Wlog.LoggerName

Generic LoggerName Source # 
Instance details

Defined in System.Wlog.LoggerName

Associated Types

type Rep LoggerName :: Type -> Type #

Semigroup LoggerName Source #

Defined such that n1 is parent for (n1 <> n2) (see hslogger description).

Instance details

Defined in System.Wlog.LoggerName

Monoid LoggerName Source # 
Instance details

Defined in System.Wlog.LoggerName

Hashable LoggerName Source # 
Instance details

Defined in System.Wlog.LoggerName

ToJSON LoggerName Source # 
Instance details

Defined in System.Wlog.LoggerName

ToJSONKey LoggerName Source # 
Instance details

Defined in System.Wlog.LoggerName

Buildable LoggerName Source # 
Instance details

Defined in System.Wlog.LoggerName

Methods

build :: LoggerName -> Builder #

type Rep LoggerName Source # 
Instance details

Defined in System.Wlog.LoggerName

type Rep LoggerName = D1 (MetaData "LoggerName" "System.Wlog.LoggerName" "log-warper-1.9.0-BcP8iiwzwkw7f22YOoi1Hd" True) (C1 (MetaCons "LoggerName" PrefixI True) (S1 (MetaSel (Just "getLoggerName") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text)))