Feature request: Implement monaco-editor
styled logger
#2723
Labels
Application: Pure IDE
Issues related to Legend Pure IDE application
Component: Application Framework
Issues related to the core application framework shared by all apps: Studio, Query, etc.
Studio Core Team
Opened by a member of the Studio core team
Type: Feature Request
Milestone
Similar requests
How are you using Legend?
Legend Pure IDE
What problems are you trying to solve?
Implement
monaco-editor
styled 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
REFACTOR
Modularize xterm out, createTerminalPlugin
just likeLoggerPlugin
, we can have a strategy that is just plain text,XTerm
implementation 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 aTODO
to 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
The text was updated successfully, but these errors were encountered: