colorit.conf 656 B

123456789101112131415161718192021222324252627282930
  1. dnl -*- m4 -*-
  2. dnl vim:ft=m4
  3. dnl
  4. dnl colorit(1) configuration for gnunet logs
  5. dnl
  6. divert(-1)
  7. dnl
  8. dnl Define some useful color variables
  9. dnl
  10. define(`black', `0')
  11. define(`red', `1')
  12. define(`green', `2')
  13. define(`yellow', `3')
  14. define(`blue', `4')
  15. define(`magenta', `5')
  16. define(`cyan', `6')
  17. define(`white', `7')
  18. dnl
  19. dnl Mark macro arguments: regexp foreground-color [background-color]
  20. dnl
  21. define(`mark', ``mark "$1"'' `ifelse(`$#', `3', ``"\033[3$2;4$3m"'', ``"\033[3$2m"'')' `"\033[m"')
  22. dnl
  23. divert
  24. mark(`^[A-Z][a-z]{2} .[0-9] [0-9:]{8}(-[0-9]{6})?', yellow)
  25. mark(`ERROR', red)
  26. mark(`WARNING', yellow)
  27. mark(`INFO', green)
  28. mark(`DEBUG', cyan)