highlight project class in stacktrace
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 4/5
- Tiempo estimado
- 3-5 días
- Aptitud para principiantes
- 25/100
- Tipo de issue
- Nueva funcionalidad
- Claridad
- Necesita aclaración
- Estado de actividad
- Estancado
- Stack tecnológico
- electron, java, typescript, vscode
- Área
- devtools
Línea de trabajo
No se nombran archivos fuente, pruebas ni puntos de entrada. Reproduce la sesión de depuración de Java con "java.debug.settings.console" establecido en "internalConsole", inspecciona cómo se representan las trazas de pila y los registros ANSI de Spring Boot, y define la finalización como que las clases del proyecto se distingan visualmente sin romper los frames de las dependencias ni la salida de registros.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
Environment
- Electron: 11.3.0
- Chrome: 87.0.4280.141
- Node.js: 12.18.3
- V8: 8.7.220.31-electron.0
- OS: Windows_NT x64 6.1.7601(WIN7 SP1)
- JDK version: openjdk version "11.0.7" 2020-04-14 OpenJDK Runtime Environment AdoptOpenJDK (build 11.0.7+10) OpenJDK 64-Bit Server VM AdoptOpenJDK (build 11.0.7+10, mixed mode)
- Visual Studio Code version: 1.54.1 f30a9b73e8ffc278e71575118b6bf568f04587c8
- Java extension version: v0.12.1
- Java Debugger extension version: v0.31.0
i've set the debuger console like this:
"java.debug.settings.console": "internalConsole"
but all classes just display within stacktrace in same way when error happens

i wonder is it possible to highlight class which is in my own project but not in dependencies, just like idea does

by the way,the colorized log setting of a springboot project failed in VSC,but work normaly in idea,this is "logback.xml" setting

`
public class LogColorConverter extends CompositeConverter {
private static final Map<String, AnsiElement> ELEMENTS;
static {
Map<String, AnsiElement> ansiElements = new HashMap<>();
ansiElements.put("faint", AnsiStyle.FAINT);
ansiElements.put("red", AnsiColor.RED);
ansiElements.put("green", AnsiColor.GREEN);
ansiElements.put("yellow", AnsiColor.YELLOW);
ansiElements.put("blue", AnsiColor.BLUE);
ansiElements.put("magenta", AnsiColor.MAGENTA);
ansiElements.put("cyan", AnsiColor.CYAN);
ELEMENTS = Collections.unmodifiableMap(ansiElements);
}
private static final Map<Integer, AnsiElement> LEVELS;
static {
Map<Integer, AnsiElement> ansiLevels = new HashMap<>();
ansiLevels.put(Level.ERROR_INTEGER, AnsiColor.RED);
ansiLevels.put(Level.WARN_INTEGER, AnsiColor.YELLOW);
ansiLevels.put(Level.INFO_INTEGER, AnsiColor.BLUE);
ansiLevels.put(Level.DEBUG_INTEGER, AnsiColor.GREEN);
LEVELS = Collections.unmodifiableMap(ansiLevels);
}
@Override
protected String transform(ILoggingEvent event, String in) {
AnsiElement element = ELEMENTS.get(getFirstOption());
if (element == null) {
// Assume highlighting
element = LEVELS.get(event.getLevel().toInteger());
element = (element != null) ? element : AnsiColor.BLACK;
}
return toAnsiString(in, element);
}
protected String toAnsiString(String in, AnsiElement element) {
return AnsiOutput.toString(element, in);
}
}
`
- Lenguaje dominante
- TypeScript
- Estrellas
- 591
- Forks
- 429
- Merge medio
- 1 d 9 h
- PR fusionados (30 d)
- 19
Guía de contribución
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de microsoft/vscode-java-debug
-
ai-triaged enhancement
Dificultad 3/5 1-2 días Aptitud para principiantes 55/100
microsoft/vscode-java-debug#1689 · 2 comentarios ·
-
ai-triaged bug
microsoft/vscode-java-debug#1666 · 1 comentario · 1 asignado ·
-
ai-triaged bug
Dificultad 3/5 1-2 días Aptitud para principiantes 48/100
microsoft/vscode-java-debug#1658 · 1 comentario ·
-
ai-triaged enhancement
Dificultad 4/5 3-5 días Aptitud para principiantes 45/100
microsoft/vscode-java-debug#1628 · 3 comentarios ·
-
Feature support. Abiertoai-triaged enhancement
Dificultad 5/5 Más de una semana Aptitud para principiantes 25/100
microsoft/vscode-java-debug#1616 · 1 comentario ·
Todos los issues de microsoft/vscode-java-debug
Issues similares
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
0xMiden/bridge-portal#132 ·
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 82/100
-
area:tools bug good first issue help wanted priority:P2
Dificultad 2/5 1-3 horas Aptitud para principiantes 90/100
TaewoooPark/Motifcode#14 ·
-
bug
Dificultad 2/5 1-3 horas Aptitud para principiantes 84/100
newrelic-experimental/preflight#793 · 1 comentario ·