Pertama kali saya mendengar tentang penanda ketika membaca:
Saya memeriksa metode yang tersedia untuk objek Logger :
- http://www.slf4j.org/api/org/slf4j/Logger.html
- http://logging.apache.org/log4j/2.x/log4j-api/apidocs/org/apache/logging/log4j/Logger.html
dan menemukan antarmuka:
- http://www.slf4j.org/api/org/slf4j/Marker.html
- http://logging.apache.org/log4j/2.x/log4j-api/apidocs/org/apache/logging/log4j/Marker.html
Info lebih mendalam saya dapatkan dari:
tapi masih bingung ... Perhatikan bahwa saya bertanya mengapa , bukan bagaimana menggunakannya, jadi ini bukan duplikat dari:
UPDATE Tampaknya ketika Anda menggunakan marker, Anda juga diminta untuk menulis kode Java kustom sebagai gantinya melakukan konfigurasi di file XML atau .property ...
UPDATE 2 Dari http://logback.qos.ch/manual/appenders.html#OnMarkerEvaluator
Marker notifyAdmin = MarkerFactory.getMarker("NOTIFY_ADMIN");
logger.error(notifyAdmin,
"This is a serious an error requiring the admin's attention",
new Exception("Just testing"));
grep
log teks.