# HG changeset patch # User Oleksandr Gavenko # Date 1582562918 -7200 # Node ID f88b5c82e16c952d7dc0bf375f6c31aee1f68e39 # Parent 2014cc35cb28d26edbc6fc04db4b419b60314d79 Added docs, limited regex lookup for Java stack traces. diff -r 2014cc35cb28 -r f88b5c82e16c log4-hi-mode.el --- a/log4-hi-mode.el Mon Feb 24 13:32:00 2020 +0200 +++ b/log4-hi-mode.el Mon Feb 24 18:48:38 2020 +0200 @@ -41,10 +41,12 @@ ("INFO\\|DEBUG\\|TRACE" . 'log4-hi-info-face) )) (defvar log4-hi-func-keywords - '(("at [[:alnum:]./]+\\.\\([[:alnum:]$]+\\.[[:alnum:]$<>]+\\)([[:alnum:]]+\\.java:[0-9]+)" 1 'log4-hi-func-face) )) + '(("^.\\{0,5\\}at [[:alnum:]./]+\\.\\([[:alnum:]$]+\\.[[:alnum:]$<>]+\\)([[:alnum:]]+\\.java:[0-9]+)" 1 'log4-hi-func-face) ) + "Highlight regex for line from Java stack trace.") (defvar log4-hi-time-keywords - '(("\\(:?[0-9]\\{2\\}?[0-9]\\{2\\}.[0-9]\\{2\\}.[0-9]\\{2\\}.\\|\\<\\)[0-9]?[0-9]:[0-9][0-9]:[0-9][0-9]\\>\\(:?\\.[0-9]\\{3\\}\\)?" . 'log4-hi-time-face))) + '(("\\(:?[0-9]\\{2\\}?[0-9]\\{2\\}.[0-9]\\{2\\}.[0-9]\\{2\\}.\\|\\<\\)[0-9]?[0-9]:[0-9][0-9]:[0-9][0-9]\\>\\(:?\\.[0-9]\\{3\\}\\)?" . 'log4-hi-time-face)) + "Highlight regex for ISO date.") (defvar log4-hi-func t "Mark to use hilighting of function names in stacktraces. Currently only Java supported.")