2016-05-05 22 views
7

Weiß jemand, warum IntelliJ alle Protokollnachrichten in roter Farbe auf meine Konsole druckt? Dies macht es wirklich schwierig, zwischen Informationen und Trace-Nachrichten und den tatsächlichen Fehlermeldungen, die ich sehen muss, zu unterscheiden!IntelliJ-Ausgabekonsole INFO-Farbe

enter image description here

Ich verwende Tomee und CDI, wenn dies relevant ist!

Vielen Dank für Ihre Unterstützung,

bearbeiten Meine alle Fenster in den Präferenzen gut aussehen Einstellung: enter image description here

Antwort

4

Ich habe auch mit dem gleichen Problem gestapelt

. Momentan verwende ich Intellij IDEA 2016.1 und es gibt keine solche Möglichkeit, die Logs so aufzuzeichnen, wie Sie es möchten. Für mich habe ich es gelöst mit Grep Console Plugin und empfehle es Ihnen.
Es ist einfach zu installieren und zu verwenden.

Vor enter image description here Nach enter image description here

+0

Danke, ich benutze dieses Plugin seit einer Weile und es ist sehr hilfreich. – StuPointerException

1

Ich hatte genau gleiches Problem. Nicht sicher über Ihren Fall, aber meiner war folgendes:

Ich benutze SLF4j Simple Logger Fassade in meinen Projekten (weil es einfach ist, yup). Es stellte sich also heraus, dass, wenn Sie keine org.slf4j.simpleLogger.logFile Eigenschaft in der Datei simplelogger.properties in Ihrem Ordner resources angeben (sowie wenn Sie diese Datei überhaupt nicht haben), die Loggerausgabe standardmäßig auf System.err, die in Idee rot ist.

Die von @pavlo vorgeschlagene Lösung half, aber die Grundfarbe war immer noch rot.

So habe ich diese Zeile src/java/main/resources/simplelogger.properties:

org.slf4j.simpleLogger.logFile=System.out 

und installiert Grep Console Plugin. Zusammen lösen sie perfekt das Problem mit SLF4j Simple Logger.