-
Notifications
You must be signed in to change notification settings - Fork 146
Feature request: Implement monaco-editor styled logger #2723
Copy link
Copy link
Open
Labels
Application: Pure IDEIssues related to Legend Pure IDE applicationIssues related to Legend Pure IDE applicationComponent: Application FrameworkIssues related to the core application framework shared by all apps: Studio, Query, etc.Issues related to the core application framework shared by all apps: Studio, Query, etc.Studio Core TeamOpened by a member of the Studio core teamOpened by a member of the Studio core teamType: Feature Request
Milestone
Metadata
Metadata
Assignees
Labels
Application: Pure IDEIssues related to Legend Pure IDE applicationIssues related to Legend Pure IDE applicationComponent: Application FrameworkIssues related to the core application framework shared by all apps: Studio, Query, etc.Issues related to the core application framework shared by all apps: Studio, Query, etc.Studio Core TeamOpened by a member of the Studio core teamOpened by a member of the Studio core teamType: Feature Request
Similar requests
How are you using Legend?
Legend Pure IDE
What problems are you trying to solve?
Implement
monaco-editorstyled logger (not terminal), and have a simple tokenizer for syntax highlighting (refer to VSCode output log format, highlight2023-01-19 23:21:20.016 [info] Using git "2.37.0 (Apple Git-136)" from "/usr/bin/git", highlight timestamp, log level and string for example) - #273 - #1651This potentially can be used for Studio and Query as well
Related to #273
REFACTORModularize xterm out, createTerminalPluginjust likeLoggerPlugin, we can have a strategy that is just plain text,XTermimplementation can be atlegend-extension-terminal-xterm, note that we must provide a fallback mechanism, and we render a list of terminal, but for initial round, in the terminal service, we can just pick the first one and add aTODOto support switching between terminalsDescribe the solution you would like to see implemented
TBD
Describe alternatives you have considered
No response
Documentation, Design, Adoption, Migration Strategy
No response
Contribution