Skip to content

JackBoosY/vscode-log-extension

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

VSCode log extension

Atomatic log analysis by rule file.

This extension is more like a third-party extension, you can modify the source code to implement the code jump function (click to the error line and press CTRL/Command + X).

This plugin will:

  • Match log content using fixed rules
  • Modify the font and color of the matched content
  • Collect error content and display it on the VSCode panel
  • Click the error message on the panel to jump to the relevant line in the log file
  • Redirect the error content corresponding to the source file version and jump to the corresponding line number of the source file

Rule file:

color.json

Describe the matched content font and color

{
  "type_1": {
    "foreground": "#ff0000", // Required: content color
    "italic": true, // Optional: italic
    "bold": true, // Optional: bold
    "underline": true // Optional: underline
  }
  ...
}

regex.json

Match log content by regex

{
  "highlight": {
    "content_type_which_you_describe": {
        "regex": "", // Required: typescript / javascript Regex string
        "theme": "type_1", // Required: corresponding to item in color.json
        "char": "", // Optional: Cut matched content, corresponding to regex
        "offset": "", // Optional: Match the content len + offset
        "tilEnd": true // Optional: Match the content from start to end in this line
    }
    ...
  },
  "panel": [
    "content_type_which_you_describe" // save the matched regex content to VSCode panel
    ...
  ],
  "jump": [
    "content_type_which_you_describe" // This matched regex content contains related source file and line number, will automatic jump to source file
    ...
  ]
}

Example:

Example

Requirements

  • VSCode >= 1.76.0

About

VScode extension for analysis log quickly and easily

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published