如何使用SLF4J和Log4j2记录FATAL(或任何自定义日志级别)
我有这些具体要求:
- 需要能够登录致命级别
- 需要使用 SLF4J
- 需要使用 Log4j2
现在,这是我的实现:
final Logger logger = LoggerFactory.getLogger(HelloWorld.class);
final Marker marker = MarkerFactory.getMarker("FATAL");
logger.error(marker, "!!! Fatal World !!!");
这是我的PatternLayout(在yaml中):
PatternLayout:
Pattern: "%d{ISO8601_BASIC} %-5level %marker [%t] %logger{3.} - %msg%n"
这是我的日志输出:
20150506T155705,158 ERROR FATAL [main] - !!! Fatal World !!!
您是否知道如何有效地从日志输出中删除“错误”?
谢谢