trace.c (709B)
1 #include "stdinc.h" 2 #include "dat.h" 3 #include "fns.h" 4 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"; 12 13 void 14 trace(char *level, char *fmt, ...) 15 { 16 char buf[512]; 17 va_list arg; 18 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 } 29 30 void 31 traceinit(void) 32 { 33 } 34 35 void 36 settrace(char *trace) 37 { 38 USED(trace); 39 }