summaryrefslogtreecommitdiffstats
path: root/customdhcpcd/src/logger.c
diff options
context:
space:
mode:
authorNiklas2011-10-27 19:58:45 +0200
committerNiklas2011-10-27 19:58:45 +0200
commita418d8ca1e04fc4f216aa74e7827f755b02e0874 (patch)
tree8ba2a70eb79e3e99029e06a0324ece0531eb60c1 /customdhcpcd/src/logger.c
parentthe log message has now a newline (diff)
downloadfbgui-a418d8ca1e04fc4f216aa74e7827f755b02e0874.tar.gz
fbgui-a418d8ca1e04fc4f216aa74e7827f755b02e0874.tar.xz
fbgui-a418d8ca1e04fc4f216aa74e7827f755b02e0874.zip
disabled right click context menu, changed dialog button size (see css), changed customdhcp logger. it now sends all log messages through the socket
Diffstat (limited to 'customdhcpcd/src/logger.c')
-rw-r--r--customdhcpcd/src/logger.c14
1 files changed, 11 insertions, 3 deletions
diff --git a/customdhcpcd/src/logger.c b/customdhcpcd/src/logger.c
index 70c693a..c6498ed 100644
--- a/customdhcpcd/src/logger.c
+++ b/customdhcpcd/src/logger.c
@@ -79,15 +79,23 @@ void setlogprefix(const char *prefix) {
void logger(int level, const char *fmt, ...) {
va_list p;
- va_list p2;
+ //va_list p2;
// FILE *f = stderr;
FILE *f;
char* path = "/tmp/cdhcpcd.log";
+ int size = 512;
+ char *msg = (char *) malloc (size);
f = fopen(path,"a");
va_start (p, fmt);
- va_copy (p2, p);
+ //va_copy (p2, p);
+
+
+ vsnprintf (msg, size, fmt, p);
+ strcat(msg,"\n");
+ logToQt(level, DHCPCD_LOG, msg);
+
fprintf(f, "%s, %s", leveltolog(level), logprefix);
vfprintf(f, fmt, p);
@@ -134,7 +142,7 @@ void logger(int level, const char *fmt, ...) {
// }
// }
- va_end (p2);
+ //va_end (p2);
va_end (p);
}