UTILLib 2.0
Common C++ library with utilities.
Loading...
Searching...
No Matches
syslogmessage.h File Reference

Implements an interface against a syslog message. More...

#include <cstdint>
#include <string>
#include <vector>
#include "logmessage.h"
#include "structureddata.h"
Include dependency graph for syslogmessage.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  util::syslog::SyslogMessage
 Simple wrapper around the parsing and generating os syslog messages. More...

Namespaces

namespace  util
 Main namespace for the util library.
namespace  util::syslog
 The syslog namespace is used for the syslog interface.

Enumerations

enum class  util::syslog::SyslogSeverity : uint8_t {
  util::syslog::Emergency = 0 , util::syslog::Alert = 1 , util::syslog::Critical = 2 , util::syslog::Error = 3 ,
  util::syslog::Warning = 4 , util::syslog::Notice = 5 , util::syslog::Informational = 6 , util::syslog::Debug = 7
}
 Syslog severity codes. More...
enum class  util::syslog::SyslogFacility : uint8_t {
  Kernel = 0 , UserLevel = 1 , Mail = 2 , SystemDaemon = 3 ,
  Security = 4 , Internal = 5 , Printer = 6 , Network = 7 ,
  UUCP = 8 , Clock = 9 , Authorization = 10 , FTP = 11 ,
  NTP = 12 , LogAudit = 13 , LogAlert = 14 , ClockDaemon = 15 ,
  Local0 = 16 , Local1 = 17 , Local2 = 18 , Local3 = 19 ,
  Local4 = 20 , Local5 = 21 , Local6 = 22 , Local7 = 23
}
 Syslog facility codes.

Detailed Description

The file implements an interface against a syslog message. The syslog messages are sent to a syslog server.