Structs§
- LogFacility
- The facility argument is used to specify what type of program is logging the message.
- LogStat
- Flags which control the operation of openlog() and subsequent calls to syslog.
- Priority
- This determines the importance of the message
Constants§
- LOG_
FACMASK - mask to extract facility part
- MAXHOSTNAMELEN
- max hostname size
- MAXLINE
- Maximum number of characters of syslog message. According to RFC5424. However syslog-protocol also may state that the max message will be defined by the transport layer.
- NEXTLINE
- NILVALUE
- RFC5424 defined value.
- NILVALUE_
B - RFC5424 defined value (bytes).
- PATH_
LOG - Unpriv socket
- PATH_
LOG_ PRIV - Priviledged socket
- PATH_
OLDLOG - backward compatibility
- PATH_
OSX - OSX compat
- RFC3164_
MAX_ PAYLOAD_ LEN - RFC3164 limit
- RFC5424_
TCP_ MAX_ PKT_ LEN - RFC5424_
UDP_ MAX_ PKT_ LEN - RFC_
MAX_ APP_ NAME - A max byte lenth of APPNAME (NILVALUE / 1*48PRINTUSASCII)
- WSPACE
Statics§
Functions§
- get_
internal_ log - Returns the static configuration for internal log
- truncate
- This function trancated 1 last UTF8 character from the string.
- truncate_
n - Trancates the string up to closest to N byte equiv UTF8 if string exceeds size