| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
Colog.Syslog.Config
Synopsis
- data SyslogConfig = SyslogConfig {}
- data Collector
- data Family
- = AF_UNSPEC
- | AF_UNIX
- | AF_INET
- | AF_INET6
- | AF_IMPLINK
- | AF_PUP
- | AF_CHAOS
- | AF_NS
- | AF_NBS
- | AF_ECMA
- | AF_DATAKIT
- | AF_CCITT
- | AF_SNA
- | AF_DECnet
- | AF_DLI
- | AF_LAT
- | AF_HYLINK
- | AF_APPLETALK
- | AF_ROUTE
- | AF_NETBIOS
- | AF_NIT
- | AF_802
- | AF_ISO
- | AF_OSI
- | AF_NETMAN
- | AF_X25
- | AF_AX25
- | AF_OSINET
- | AF_GOSSIP
- | AF_IPX
- | Pseudo_AF_XTP
- | AF_CTF
- | AF_WAN
- | AF_SDL
- | AF_NETWARE
- | AF_NDD
- | AF_INTF
- | AF_COIP
- | AF_CNT
- | Pseudo_AF_RTIP
- | Pseudo_AF_PIP
- | AF_SIP
- | AF_ISDN
- | Pseudo_AF_KEY
- | AF_NATM
- | AF_ARP
- | Pseudo_AF_HDRCMPLT
- | AF_ENCAP
- | AF_LINK
- | AF_RAW
- | AF_RIF
- | AF_NETROM
- | AF_BRIDGE
- | AF_ATMPVC
- | AF_ROSE
- | AF_NETBEUI
- | AF_SECURITY
- | AF_PACKET
- | AF_ASH
- | AF_ECONET
- | AF_ATMSVC
- | AF_IRDA
- | AF_PPPOX
- | AF_WANPIPE
- | AF_BLUETOOTH
- | AF_CAN
- type HostName = String
- data PortNumber
Configuration
data SyslogConfig Source #
Configuration for Syslog
Constructors
| SyslogConfig | |
Instances
| Eq SyslogConfig Source # | |
Defined in Colog.Syslog.Config | |
| Read SyslogConfig Source # | |
Defined in Colog.Syslog.Config Methods readsPrec :: Int -> ReadS SyslogConfig # readList :: ReadS [SyslogConfig] # | |
| Show SyslogConfig Source # | |
Defined in Colog.Syslog.Config Methods showsPrec :: Int -> SyslogConfig -> ShowS # show :: SyslogConfig -> String # showList :: [SyslogConfig] -> ShowS # | |
| ToJSON SyslogConfig Source # | |
Defined in Colog.Syslog.Config Methods toJSON :: SyslogConfig -> Value # toEncoding :: SyslogConfig -> Encoding # toJSONList :: [SyslogConfig] -> Value # toEncodingList :: [SyslogConfig] -> Encoding # | |
| FromJSON SyslogConfig Source # | |
Defined in Colog.Syslog.Config | |
Collector
Represents a receiver for Syslog messages
Constructors
| AutoLocal | Automatic local syslog destination |
| Local String | Path to local Unix FIFO. Not supported under Windows. |
| Remote Family HostName PortNumber | Remote server, it's made of:
Network Address |
Re-exports
Address families.
A constructor being present here does not mean it is supported by the
operating system: see isSupportedFamily.
Constructors
Either a host name e.g., "haskell.org" or a numeric host
address string consisting of a dotted decimal IPv4 address or an
IPv6 address e.g., "192.168.0.1".
data PortNumber #
Use the Num instance (i.e. use a literal) to create a
PortNumber value.
>>>1 :: PortNumber1>>>read "1" :: PortNumber1>>>show (12345 :: PortNumber)"12345">>>50000 < (51000 :: PortNumber)True>>>50000 < (52000 :: PortNumber)True>>>50000 + (10000 :: PortNumber)60000
Instances
Orphan instances
| ToJSON Family Source # | |
| ToJSON PortNumber Source # | |
Methods toJSON :: PortNumber -> Value # toEncoding :: PortNumber -> Encoding # toJSONList :: [PortNumber] -> Value # toEncodingList :: [PortNumber] -> Encoding # | |
| FromJSON Family Source # | |
| FromJSON PortNumber Source # | |