trace.c 709 B

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