Blob


1 #include "stdinc.h"
2 #include "dat.h"
3 #include "fns.h"
5 char TraceDisk[] = "disk";
6 char TraceLump[] = "lump";
7 char TraceBlock[] = "block";
8 char TraceProc[] = "proc";
9 char TraceWork[] = "work";
10 char TraceQuiet[] = "quiet";
11 char TraceRpc[] = "rpc";
13 void
14 trace(char *level, char *fmt, ...)
15 {
16 char buf[512];
17 va_list arg;
19 if(level == nil || !ventilogging)
20 return;
21 va_start(arg, fmt);
22 vsnprint(buf, sizeof buf, fmt, arg);
23 va_end(arg);
24 vtlog(level, "<font size=-1>%T %s:</font> %s<br>\n",
25 threadgetname(), buf);
26 vtlog("all", "<font size=-1>%T <font color=#777777>%s</font> %s:</font> %s<br>\n",
27 level, threadgetname(), buf);
28 }
30 void
31 traceinit(void)
32 {
33 }
35 void
36 settrace(char *trace)
37 {
38 USED(trace);
39 }