extensible-effects-concurrent-0.5.0.1: Message passing concurrency as extensible-effect

Safe HaskellNone
LanguageHaskell2010

Control.Eff.Log.Syslog

Description

An RFC 5434 inspired log message and convenience functions for logging them. TODO document

Synopsis

Documentation

data Severity Source #

An rfc 5424 severity

Instances
Eq Severity Source # 
Instance details

Defined in Control.Eff.Log.Syslog

Ord Severity Source # 
Instance details

Defined in Control.Eff.Log.Syslog

Show Severity Source # 
Instance details

Defined in Control.Eff.Log.Syslog

Generic Severity Source # 
Instance details

Defined in Control.Eff.Log.Syslog

Associated Types

type Rep Severity :: * -> * #

Methods

from :: Severity -> Rep Severity x #

to :: Rep Severity x -> Severity #

NFData Severity Source # 
Instance details

Defined in Control.Eff.Log.Syslog

Methods

rnf :: Severity -> () #

type Rep Severity Source # 
Instance details

Defined in Control.Eff.Log.Syslog

type Rep Severity = D1 (MetaData "Severity" "Control.Eff.Log.Syslog" "extensible-effects-concurrent-0.5.0.1-DUDgzsxAm1C3IPbtxT0bmH" True) (C1 (MetaCons "Severity" PrefixI True) (S1 (MetaSel (Just "fromSeverity") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Int)))

data Facility Source #

An rfc 5424 facility

Instances
Eq Facility Source # 
Instance details

Defined in Control.Eff.Log.Syslog

Ord Facility Source # 
Instance details

Defined in Control.Eff.Log.Syslog

Show Facility Source # 
Instance details

Defined in Control.Eff.Log.Syslog

Generic Facility Source # 
Instance details

Defined in Control.Eff.Log.Syslog

Associated Types

type Rep Facility :: * -> * #

Methods

from :: Facility -> Rep Facility x #

to :: Rep Facility x -> Facility #

NFData Facility Source # 
Instance details

Defined in Control.Eff.Log.Syslog

Methods

rnf :: Facility -> () #

type Rep Facility Source # 
Instance details

Defined in Control.Eff.Log.Syslog

type Rep Facility = D1 (MetaData "Facility" "Control.Eff.Log.Syslog" "extensible-effects-concurrent-0.5.0.1-DUDgzsxAm1C3IPbtxT0bmH" True) (C1 (MetaCons "Facility" PrefixI True) (S1 (MetaSel (Just "fromFacility") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Int)))

data LogMessage Source #

Instances
Eq LogMessage Source # 
Instance details

Defined in Control.Eff.Log.Syslog

Show LogMessage Source # 
Instance details

Defined in Control.Eff.Log.Syslog

Generic LogMessage Source # 
Instance details

Defined in Control.Eff.Log.Syslog

Associated Types

type Rep LogMessage :: * -> * #

Default LogMessage Source # 
Instance details

Defined in Control.Eff.Log.Syslog

Methods

def :: LogMessage #

NFData LogMessage Source # 
Instance details

Defined in Control.Eff.Log.Syslog

Methods

rnf :: LogMessage -> () #

type Rep LogMessage Source # 
Instance details

Defined in Control.Eff.Log.Syslog

data StructuredDataElement Source #

Instances
Eq StructuredDataElement Source # 
Instance details

Defined in Control.Eff.Log.Syslog

Ord StructuredDataElement Source # 
Instance details

Defined in Control.Eff.Log.Syslog

Show StructuredDataElement Source # 
Instance details

Defined in Control.Eff.Log.Syslog

Generic StructuredDataElement Source # 
Instance details

Defined in Control.Eff.Log.Syslog

Associated Types

type Rep StructuredDataElement :: * -> * #

NFData StructuredDataElement Source # 
Instance details

Defined in Control.Eff.Log.Syslog

Methods

rnf :: StructuredDataElement -> () #

type Rep StructuredDataElement Source # 
Instance details

Defined in Control.Eff.Log.Syslog

type Rep StructuredDataElement = D1 (MetaData "StructuredDataElement" "Control.Eff.Log.Syslog" "extensible-effects-concurrent-0.5.0.1-DUDgzsxAm1C3IPbtxT0bmH" False) (C1 (MetaCons "StructuredDataElement" PrefixI True) (S1 (MetaSel (Just "_sdElementId") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 String) :*: S1 (MetaSel (Just "_sdElementParameters") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 [(String, Maybe String)])))