diff options
Diffstat (limited to 'customdhcpcd/src/logger.c')
| -rw-r--r-- | customdhcpcd/src/logger.c | 6 |
1 files changed, 6 insertions, 0 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); |
