Skip to content

Instantly share code, notes, and snippets.

@jderusse
Created September 16, 2014 12:54
Show Gist options
  • Save jderusse/3d6f061cf6705c8a2678 to your computer and use it in GitHub Desktop.
Save jderusse/3d6f061cf6705c8a2678 to your computer and use it in GitHub Desktop.
Multitail template for Symfony2 logs
#---------
scheme:php:/var/log/apache/
colorscheme:php
cs_re:white,red:PHP (Stack trace:|Fatal error:).*
mcsre_s:,,bold:PHP Fatal error: (.*)
cs_re:white,red:PHP [ 0-9]+\.
cs_re:white,yellow:PHP Warning: .*
mcsre_s:,,bold:PHP Warning: (.*)
cs_re:yellow:PHP Notice: .*
mcsre_s:,,bold:PHP Notice: (.*)
cs_re:white,red,bold:\[(ALERT|CRIT|EMERG|FATAL)\]
cs_re:red:\[(ERROR)\]
cs_re:yellow:\[(NOTICE|WARN)\]
cs_re:cyan:\[(INFO|DEBUG)\]
mcsre_s:,,bold:\[(ALERT|CRIT|EMERG|ERROR|NOTICE|WARN)\]
cs_re_s:cyan:^(([0-9]{2,})+ ?)+
cs_re_s:green:([a-zA-Z0-9_]+=[^ ]*)
cs_re_s:blue:(\[|\]|\{|\})
mcsre_s:green:("[^"]*")
mcsre_s:green:('[^']*')
mcsre_s:blue:(([a-zA-Z0-9_:]+(/|\\)+)+[a-zA-Z0-9_.]+)
#---------
scheme:symfony:app/logs/.*\.log
colorscheme:symfony
# Date
cs_re_s:green:(\[[0-9: -]+\]).*
# Log type
cs_re_s:cyan:\[[0-9: -]+\] (event\.).*
cs_re_s:red,,bold:^\[[0-9: -]+\] (security\.).*
cs_re_s:green,,bold:^\[[0-9: -]+\] (request\.).*
cs_re_s:yellow:^\[[0-9: -]+\] (doctrine\.).*
cs_re_s:magenta:^\[[0-9: -]+\] ([^\.]+\.).*
# Log level
cs_re_s:cyan:\[[0-9: -]+\] [^\.]+\.(DEBUG).*
cs_re_s:green:\[[0-9: -]+\] [^\.]+\.(INFO|NOTICE).*
cs_re_s:yellow,,bold:\[[0-9: -]+\] [^\.]+\.(WARNING).*
cs_re_s:red,,bold:\[[0-9: -]+\] [^\.]+\.(ERROR|CRITICAL).*
cs_re_s:magenta,,bold:\[[0-9: -]+\] [^\.]+\.([^:]+).*
# Event fired
cs_re_s:green:\[[0-9: -]+\] event\.DEBUG: Notified event "([^\.]+).*
cs_re_s:blue:\[[0-9: -]+\] event\.DEBUG: Notified event "[^\.]+\.([^"]+).*
# Doctrine request
cs_re_s:red,,bold:\[[0-9: -]+\] doctrine\.DEBUG:( DELETE ).*
cs_re_s:blue,,bold:\[[0-9: -]+\] doctrine\.DEBUG:( UPDATE )
cs_re_s:yellow,,bold:\[[0-9: -]+\] doctrine\.DEBUG:( INSERT ).*
cs_re_s:green,,bold:\[[0-9: -]+\] doctrine\.DEBUG:( SELECT ).*
cs_re_s:,,bold:\[[0-9: -]+\] doctrine\.DEBUG:([^\[]+).*
# Request
cs_re_s:green,,bold:\[[0-9: -]+\] request\.INFO: Matched route "([^"]+).*
mcsre_s:magenta:"([^"]+)
mcsre_s:cyan:[ ]{1}(FROM|INNER JOIN|LEFT JOIN|RIGHT JOIN|JOIN|WHERE|ORDER BY|GROUP BY|HAVING|LIMIT|OFFSET|SET|IN|LIKE)[ ]{1}
mcsre_s:black:(\[\] \[\])$
@inalgnu
Copy link

inalgnu commented Sep 17, 2014

elle déchire ta config, on peut share le gist publiquement ?

@jderusse
Copy link
Author

jderusse commented Dec 1, 2014

@inalgnu done

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment