colorit.conf
authorGabor X Toth <*@tg-x.net>
Mon, 16 Sep 2013 05:00:32 +0000 (05:00 +0000)
committerGabor X Toth <*@tg-x.net>
Mon, 16 Sep 2013 05:00:32 +0000 (05:00 +0000)
contrib/colorit.conf [new file with mode: 0644]

diff --git a/contrib/colorit.conf b/contrib/colorit.conf
new file mode 100644 (file)
index 0000000..77d57aa
--- /dev/null
@@ -0,0 +1,30 @@
+dnl -*- m4 -*-
+dnl vim:ft=m4
+dnl
+dnl colorit(1) configuration for gnunet logs
+dnl
+divert(-1)
+dnl
+dnl Define some useful color variables
+dnl
+define(`black',   `0')
+define(`red',    `1')
+define(`green',   `2')
+define(`yellow',  `3')
+define(`blue',           `4')
+define(`magenta', `5')
+define(`cyan',    `6')
+define(`white',   `7')
+dnl
+dnl Mark macro arguments: regexp foreground-color [background-color]
+dnl
+define(`mark', ``mark "$1"''  `ifelse(`$#', `3', ``"\033[3$2;4$3m"'', ``"\033[3$2m"'')' `"\033[m"')
+dnl
+divert
+
+mark(`^[A-Z][a-z]{2} .[0-9] [0-9:]{8}(-[0-9]{6})?', yellow)
+
+mark(`ERROR', red)
+mark(`WARNING', yellow)
+mark(`INFO', green)
+mark(`DEBUG', cyan)