Syslog client for mbed-os 5

Fork of logger by Suga koubou

Embed: (wiki syntax)

« Back to documentation index

Logger Class Reference

Logger Class Reference

brief syslog device (sender/client) More...

#include <Logger.h>

Public Member Functions

 Logger (NetworkInterface *, const char *)
 init logger class
 Logger (NetworkInterface *, const char *, const char *)
 init logger class
void send (LOG_SEVERITY, LOG_FACILITY, const char *, const char *)
 Send the message.
void send (const char *, const char *)
 Send the message.

Detailed Description

brief syslog device (sender/client)

Definition at line 65 of file Logger.h.


Constructor & Destructor Documentation

Logger ( NetworkInterface *  netif,
const char *  host 
)

init logger class

Parameters:
p_ethEthernetNetIf class
hostsyslog collctor (server)

Definition at line 28 of file Logger.cpp.

Logger ( NetworkInterface *  netif,
const char *  host,
const char *  myname 
)

init logger class

Parameters:
p_ethEthernetNetIf class
hostsyslog collctor (server) hostname or IP address
mynameMy hostname or IP address

Definition at line 32 of file Logger.cpp.


Member Function Documentation

void send ( LOG_SEVERITY  sev,
LOG_FACILITY  fac,
const char *  tag,
const char *  content 
)

Send the message.

Parameters:
tagProcess name
contentMessage

Definition at line 48 of file Logger.cpp.

void send ( const char *  tag,
const char *  content 
)

Send the message.

Parameters:
sevSeverity
facFacility
tagProcess name
contentMessage

Definition at line 44 of file Logger.cpp.