summaryrefslogtreecommitdiff
path: root/snac.c
diff options
context:
space:
mode:
authordefault <nobody@localhost>2022-09-19 21:30:19 +0200
committerdefault <nobody@localhost>2022-09-19 21:30:19 +0200
commitb1a1717fd95884d092f8cc08587d3d87afad0dc9 (patch)
tree1a0a2e7511d531b011dd16843d969710cfbf6fdd /snac.c
parent91adc4817866dcde11bc0547b2ee9ab672dbc2d8 (diff)
Improved server debug functions.
Diffstat (limited to 'snac.c')
-rw-r--r--snac.c10
1 files changed, 6 insertions, 4 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)
}
-void srv_log(d_char *str)
-/* logs a message */
+void srv_debug(int level, d_char *str)
+/* logs a debug message */
{
- xs *tm = xs_local_time("%H:%M:%S");
xs *msg = str;
- fprintf(stderr, "%s %s\n", tm, msg);
+ if (dbglevel >= level) {
+ xs *tm = xs_local_time("%H:%M:%S");
+ fprintf(stderr, "%s %s\n", tm, msg);
+ }
}