diff options
Diffstat (limited to 'customdhcpcd')
| -rw-r--r-- | customdhcpcd/src/logger.c | 6 | ||||
| -rw-r--r-- | customdhcpcd/src/logwriter.c | 3 |
2 files changed, 7 insertions, 2 deletions
diff --git a/customdhcpcd/src/logger.c b/customdhcpcd/src/logger.c index c6498ed..2c8431d 100644 --- a/customdhcpcd/src/logger.c +++ b/customdhcpcd/src/logger.c @@ -82,12 +82,15 @@ void logger(int level, const char *fmt, ...) { //va_list p2; // FILE *f = stderr; FILE *f; + FILE *f2; char* path = "/tmp/cdhcpcd.log"; + char* msgpath = "/tmp/cdhcpcd-msg.log"; int size = 512; char *msg = (char *) malloc (size); f = fopen(path,"a"); + f2 = fopen(msgpath,"a"); va_start (p, fmt); //va_copy (p2, p); @@ -96,6 +99,9 @@ void logger(int level, const char *fmt, ...) { strcat(msg,"\n"); logToQt(level, DHCPCD_LOG, msg); + fprintf(f2, "%s, %s", leveltolog(level), logprefix); + fprintf(f2, "%s", msg); + fputc('\n', f2); fprintf(f, "%s, %s", leveltolog(level), logprefix); vfprintf(f, fmt, p); diff --git a/customdhcpcd/src/logwriter.c b/customdhcpcd/src/logwriter.c index 67cf839..6230d4c 100644 --- a/customdhcpcd/src/logwriter.c +++ b/customdhcpcd/src/logwriter.c @@ -24,7 +24,6 @@ int sockfd, ns; int retval = -1; char socketName[QTSOCKETADDRESSLENGTH]; char interfaceName[IF_NAMESIZE]; -char mesg[1024]; void setSocketName(const char * sn) { snprintf(socketName, sizeof(socketName), "%s", sn); @@ -83,7 +82,7 @@ void sendToQt(log_msg * msg) { ret = snprintf(outbuf, DHCP_MESSAGE_SIZE, tpl, msg->device, msg->status, msg->substatus, msg->msg); if (ret < 1) { - logger(LOG_INFO, "[fbgui] ERROR filling message buffer"); + log ger(LOG_INFO, "[fbgui] ERROR filling message buffer"); //syslog(LOG_INFO, "[fbgui] ERROR filling message buffer"); return; } |
