syslog device(client) library http://mbed.org/users/okini3939/notebook/logger/
Revision 1:f7e32e99f366, committed 2011-04-16
- Comitter:
- okini3939
- Date:
- Sat Apr 16 15:34:45 2011 +0000
- Parent:
- 0:7d428b9b277e
- Commit message:
Changed in this revision
logger.cpp | Show annotated file Show diff for this revision Revisions of this file |
logger.h | Show annotated file Show diff for this revision Revisions of this file |
diff -r 7d428b9b277e -r f7e32e99f366 logger.cpp --- a/logger.cpp Sat Apr 16 08:48:55 2011 +0000 +++ b/logger.cpp Sat Apr 16 15:34:45 2011 +0000 @@ -12,11 +12,6 @@ static const char mstr[12][4] = {"May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec"}; -/** - * @brief init - * @param p_eth EthernetNetIf class - * @param host syslog collctor (server) - */ logger::logger (EthernetNetIf *p_eth, char *host) { IpAddr addr; char name[20]; @@ -27,12 +22,6 @@ logger(p_eth, host, name); } -/** - * @brief init - * @param p_eth EthernetNetIf class - * @param host syslog collctor (server) hostname or IP address - * @param myname My hostname or IP address - */ logger::logger (EthernetNetIf *p_eth, char *host, char *myname) { int ip0, ip1, ip2, ip3; @@ -53,22 +42,10 @@ udpsock->bind(Host(eth->getIp(), LOG_UDPPORT)); } -/** - * @brief Send the message - * @param tag Process name - * @param content Message - */ void logger::send (char *tag, char *content) { send(LOG_NOTICE, LOG_USER, tag, content); } -/** - * @brief Send the message - * @param sev Severity - * @param fac Facility - * @param tag Process name - * @param content Message - */ void logger::send (LOG_SEVERITY sev, LOG_FACILITY fac, char *tag, char *content) { int pri, len; time_t ctTime;
diff -r 7d428b9b277e -r f7e32e99f366 logger.h --- a/logger.h Sat Apr 16 08:48:55 2011 +0000 +++ b/logger.h Sat Apr 16 15:34:45 2011 +0000 @@ -62,16 +62,35 @@ LOG_LOCAL7 = 23, /* reserved for local use */ }; -/** - * @class syslog - * @brief syslog device (sender/client) +/** brief syslog device (sender/client) */ class logger { public: + /** init logger class + * @param p_eth EthernetNetIf class + * @param host syslog collctor (server) + */ logger (EthernetNetIf *, char *); + + /** init logger class + * @param p_eth EthernetNetIf class + * @param host syslog collctor (server) hostname or IP address + * @param myname My hostname or IP address + */ logger (EthernetNetIf *, char *, char *); + /** Send the message + * @param tag Process name + * @param content Message + */ void send (LOG_SEVERITY, LOG_FACILITY, char *, char *); + + /** Send the message + * @param sev Severity + * @param fac Facility + * @param tag Process name + * @param content Message + */ void send (char *, char *); private: