HosrDiretta
Loading...
Searching...
No Matches
ACQUA::SysLog Namespace Reference

Classes

class  SysLogFacilityLevel
 
class  SysLogNode
 
class  SysLogOut
 

Typedefs

typedef void(* StdErrOut) (const char *)
 

Enumerations

enum  SysLogLevel {
  Emergency = 0 , Alert , Critical , Error ,
  Warning , Notice , Info , Debug
}
 SysLog log level sample format Notice << " ";(Do not set
.
 
enum  SysLogFacility {
  kernel = 0 , user , mail , system ,
  security , syslog , lpr , news ,
  uucp , clock , authpriv , ftp ,
  ntp , logaudit , logalert , cron ,
  local0 , local1 , local2 , local3 ,
  local4 , local5 , local6 , local7
}
 SysLog facility type.
 

Functions

SysLogFacility getFacility ()
 
SysLogFacilityLevel operator<< (SysLogLevel lv, SysLogFacility fc)
 
SysLogFacilityLevel operator<< (SysLogFacility fc, SysLogLevel lv)
 
SysLogNode operator<< (SysLogLevel lv, signed char i)
 
SysLogNode operator<< (SysLogLevel lv, unsigned char i)
 
SysLogNode operator<< (SysLogLevel lv, signed short i)
 
SysLogNode operator<< (SysLogLevel lv, unsigned short i)
 
SysLogNode operator<< (SysLogLevel lv, signed int i)
 
SysLogNode operator<< (SysLogLevel lv, unsigned int i)
 
SysLogNode operator<< (SysLogLevel lv, signed long i)
 
SysLogNode operator<< (SysLogLevel lv, unsigned long i)
 
SysLogNode operator<< (SysLogLevel lv, signed long long i)
 
SysLogNode operator<< (SysLogLevel lv, unsigned long long i)
 
SysLogNode operator<< (SysLogLevel lv, float i)
 
SysLogNode operator<< (SysLogLevel lv, double i)
 
SysLogNode operator<< (SysLogLevel lv, const char *s)
 
SysLogNode operator<< (SysLogLevel lv, const std::string &str)
 
SysLogNode operator<< (SysLogLevel lv, ACQUA::BufferCS_const buf)
 
SysLogNode operator<< (SysLogFacilityLevel fl, const ACQUA::IPAddress ip)
 
SysLogNode operator<< (SysLogFacilityLevel fl, const ACQUA::Clock clk)
 
SysLogNode operator<< (SysLogFacilityLevel fl, signed char i)
 
SysLogNode operator<< (SysLogFacilityLevel fl, unsigned char i)
 
SysLogNode operator<< (SysLogFacilityLevel fl, signed short i)
 
SysLogNode operator<< (SysLogFacilityLevel fl, unsigned short i)
 
SysLogNode operator<< (SysLogFacilityLevel fl, signed int i)
 
SysLogNode operator<< (SysLogFacilityLevel fl, unsigned int i)
 
SysLogNode operator<< (SysLogFacilityLevel fl, signed long i)
 
SysLogNode operator<< (SysLogFacilityLevel fl, unsigned long i)
 
SysLogNode operator<< (SysLogFacilityLevel fl, signed long long i)
 
SysLogNode operator<< (SysLogFacilityLevel fl, unsigned long long i)
 
SysLogNode operator<< (SysLogFacilityLevel fl, float i)
 
SysLogNode operator<< (SysLogFacilityLevel fl, double i)
 
SysLogNode operator<< (SysLogFacilityLevel fl, const char *s)
 
SysLogNode operator<< (SysLogFacilityLevel fl, const std::string &s)
 
bool valid (SysLogLevel lv)
 
void setFacility (SysLogFacility)
 
bool initialize (SysLogFacility fs, bool erout, std::uint16_t port=514)
 Enable SysLog Class output.
 
bool initialize (SysLogFacility fs, StdErrOut se)
 Enable SysLog Class output (When handling log output independently)
 
void reinitialize (void *)
 
void finalize ()
 
void * getOwn ()
 
StdErrOut getStdErr ()
 
bool OpenPort (std::uint16_t port=514)
 

Function Documentation

◆ initialize() [1/2]

bool ACQUA::SysLog::initialize ( SysLogFacility fs,
bool erout,
std::uint16_t port = 514 )

Enable SysLog Class output.

Parameters
Facility
UseUDP (is false direct to stdout)
Portnumber (is 0 disabled UDP aend)

◆ initialize() [2/2]

bool ACQUA::SysLog::initialize ( SysLogFacility fs,
StdErrOut se )

Enable SysLog Class output (When handling log output independently)

Parameters
Facility
Outputcallback