summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGravatar default2022-09-19 21:30:19 +0200
committerGravatar default2022-09-19 21:30:19 +0200
commitb1a1717fd95884d092f8cc08587d3d87afad0dc9 (patch)
tree1a0a2e7511d531b011dd16843d969710cfbf6fdd
parentAdded time functions. (diff)
downloadsnac2-b1a1717fd95884d092f8cc08587d3d87afad0dc9.tar.gz
snac2-b1a1717fd95884d092f8cc08587d3d87afad0dc9.tar.xz
snac2-b1a1717fd95884d092f8cc08587d3d87afad0dc9.zip
Improved server debug functions.
-rw-r--r--snac.c10
-rw-r--r--snac.h4
2 files changed, 9 insertions, 5 deletions
diff --git a/snac.c b/snac.c
index c163649..ed4499d 100644
--- a/snac.c
+++ b/snac.c
@@ -39,13 +39,15 @@ d_char *xs_time(char *fmt, int local)
39} 39}
40 40
41 41
42void srv_log(d_char *str) 42void srv_debug(int level, d_char *str)
43/* logs a message */ 43/* logs a debug message */
44{ 44{
45 xs *tm = xs_local_time("%H:%M:%S");
46 xs *msg = str; 45 xs *msg = str;
47 46
48 fprintf(stderr, "%s %s\n", tm, msg); 47 if (dbglevel >= level) {
48 xs *tm = xs_local_time("%H:%M:%S");
49 fprintf(stderr, "%s %s\n", tm, msg);
50 }
49} 51}
50 52
51 53
diff --git a/snac.h b/snac.h
index d091a7b..ef14425 100644
--- a/snac.h
+++ b/snac.h
@@ -11,6 +11,8 @@ d_char *xs_time(char *fmt, int local);
11#define xs_local_time(fmt) xs_time(fmt, 1) 11#define xs_local_time(fmt) xs_time(fmt, 1)
12#define xs_utc_time(fmt) xs_time(fmt, 0) 12#define xs_utc_time(fmt) xs_time(fmt, 0)
13 13
14void srv_log(d_char *str); 14void srv_debug(int level, d_char *str);
15#define srv_log(str) srv_debug(0, str)
16
15int srv_open(char *basedir); 17int srv_open(char *basedir);
16 18