Path: blob/main/extensions/log/syntaxes/log.tmLanguage.json
3292 views
{1"information_for_contributors": [2"This file has been converted from https://github.com/emilast/vscode-logfile-highlighter/blob/master/syntaxes/log.tmLanguage",3"If you want to provide a fix or improvement, please create a pull request against the original repository.",4"Once accepted there, we are happy to receive an update request."5],6"version": "https://github.com/emilast/vscode-logfile-highlighter/commit/396c8552ff99d0e07142fdd940d75dae212dd28c",7"name": "Log file",8"scopeName": "text.log",9"patterns": [10{11"match": "\\b([Tt]race|TRACE)\\b:?",12"name": "comment log.verbose"13},14{15"match": "(?i)\\[(verbose|verb|vrb|vb|v)\\]",16"name": "comment log.verbose"17},18{19"match": "(?<=^[\\s\\d\\p]*)\\bV\\b",20"name": "comment log.verbose"21},22{23"match": "\\b(DEBUG|Debug)\\b|(?i)\\b(debug)\\:",24"name": "markup.changed log.debug"25},26{27"match": "(?i)\\[(debug|dbug|dbg|de|d)\\]",28"name": "markup.changed log.debug"29},30{31"match": "(?<=^[\\s\\d\\p]*)\\bD\\b",32"name": "markup.changed log.debug"33},34{35"match": "\\b(HINT|INFO|INFORMATION|Info|NOTICE|II)\\b|(?i)\\b(info|information)\\:",36"name": "markup.inserted log.info"37},38{39"match": "(?i)\\[(information|info|inf|in|i)\\]",40"name": "markup.inserted log.info"41},42{43"match": "(?<=^[\\s\\d\\p]*)\\bI\\b",44"name": "markup.inserted log.info"45},46{47"match": "\\b(WARNING|WARN|Warn|WW)\\b|(?i)\\b(warning)\\:",48"name": "markup.deleted log.warning"49},50{51"match": "(?i)\\[(warning|warn|wrn|wn|w)\\]",52"name": "markup.deleted log.warning"53},54{55"match": "(?<=^[\\s\\d\\p]*)\\bW\\b",56"name": "markup.deleted log.warning"57},58{59"match": "\\b(ALERT|CRITICAL|EMERGENCY|ERROR|FAILURE|FAIL|Fatal|FATAL|Error|EE)\\b|(?i)\\b(error)\\:",60"name": "string.regexp, strong log.error"61},62{63"match": "(?i)\\[(error|eror|err|er|e|fatal|fatl|ftl|fa|f)\\]",64"name": "string.regexp, strong log.error"65},66{67"match": "(?<=^[\\s\\d\\p]*)\\bE\\b",68"name": "string.regexp, strong log.error"69},70{71"match": "\\b\\d{4}-\\d{2}-\\d{2}(?=T|\\b)",72"name": "comment log.date"73},74{75"match": "(?<=(^|\\s))\\d{2}[^\\w\\s]\\d{2}[^\\w\\s]\\d{4}\\b",76"name": "comment log.date"77},78{79"match": "T?\\d{1,2}:\\d{2}(:\\d{2}([.,]\\d{1,})?)?(Z| ?[+-]\\d{1,2}:\\d{2})?\\b",80"name": "comment log.date"81},82{83"match": "T\\d{2}\\d{2}(\\d{2}([.,]\\d{1,})?)?(Z| ?[+-]\\d{1,2}\\d{2})?\\b",84"name": "comment log.date"85},86{87"match": "\\b([0-9a-fA-F]{40}|[0-9a-fA-F]{10}|[0-9a-fA-F]{7})\\b",88"name": "constant.language"89},90{91"match": "\\b[0-9a-fA-F]{8}[-]?([0-9a-fA-F]{4}[-]?){3}[0-9a-fA-F]{12}\\b",92"name": "constant.language log.constant"93},94{95"match": "\\b([0-9a-fA-F]{2,}[:-])+[0-9a-fA-F]{2,}+\\b",96"name": "constant.language log.constant"97},98{99"match": "\\b([0-9]+|true|false|null)\\b",100"name": "constant.language log.constant"101},102{103"match": "\\b(0x[a-fA-F0-9]+)\\b",104"name": "constant.language log.constant"105},106{107"match": "\"[^\"]*\"",108"name": "string log.string"109},110{111"match": "(?<![\\w])'[^']*'",112"name": "string log.string"113},114{115"match": "\\b([a-zA-Z.]*Exception)\\b",116"name": "string.regexp, emphasis log.exceptiontype"117},118{119"begin": "^[\\t ]*at[\\t ]",120"end": "$",121"name": "string.key, emphasis log.exception"122},123{124"match": "\\b[a-z]+://\\S+\\b/?",125"name": "constant.language log.constant"126},127{128"match": "(?<![\\w/\\\\])([\\w-]+\\.)+([\\w-])+(?![\\w/\\\\])",129"name": "constant.language log.constant"130}131]132}133134