Wie Sie sich mit TÖDLICHEM Ausgang (oder alle benutzerdefinierten log-level) mit SLF4J und Log4j2

Ich habe diese spezifischen Anforderungen :

  • Müssen in der Lage sein, um log-in FATAL Ebene
  • Verwenden müssen SLF4J
  • Verwenden müssen Log4j2

Recht, hier ist nun mein Umsetzung:

final Logger logger = LoggerFactory.getLogger(HelloWorld.class);
final Marker marker = MarkerFactory.getMarker("FATAL");
logger.error(marker, "!!! Fatal World !!!");

Hier mein PatternLayout (in yaml):

PatternLayout:
  Pattern: "%d{ISO8601_BASIC} %-5level %marker [%t] %logger{3.} - %msg%n"

Hier mein log-Ausgabe :

20150506T155705,158 ERROR FATAL [main] - !!! Fatal World !!!

Haben Sie eine Idee haben über, wie man effizient zu entfernen, die "FEHLER" aus der log-Ausgabe?

Vielen Dank

Schreibe einen Kommentar