Color tail output in Odoo logs

Create an alias for sed
alias ct='sed --unbuffered -e "s/\(.*INFO.*\)/\o033[32m\1\o033[39m/" -e "s/\(.*ERROR.*\)/\o033[31m\1\o033[39m/" -e "s/\(.*CRITICAL.*\)/\o033[33m\1\o033[49m/" -e "s/\(.*DEBUG.*\)/\o033[30m\1\o033[49m/" -e "s/\(.*WARN.*\)/\o033[35m\1\o033[49m/"'
Customize it by changing regular expressions and font and background colors.
Fixed part: sed --unbuffered -e
Regex part: s/\(.*INFO.*\)/
Color part: \o033[32m\1\o033[39m/, where the first part (until the 1 is for font color and second one is for background color)
Color codes
| Color | Font | Background |
|---|---|---|
| Black | \033[30m | \033[40m |
| Red | \033[31m | \033[41m |
| Green | \033[32m | \033[42m |
| Orange | \033[33m | \033[43m |
| Blue | \033[34m | \033[44m |
| Magenta | \033[35m | \033[45m |
| Cyan | \033[36m | \033[46m |
| Light gray | \033[37m | \033[47m |
| Use default | \033[39m | \033[49m |
Usage
tail [options] file | ct
Sources
From Judith Roth @ makandra
*ct stands for 'color this', 'color tail', 'confusion troll' or whatever. Don't use this alias if you plan to work on Flatcar Container Linux