suchen

Heim  >  Fragen und Antworten  >  Hauptteil

log4j-Multithread-Protokollausgabe durcheinander – Stapelüberlauf

Log4j-Multithread-Protokollausgabe ist verwirrend. Online heißt es, dass eine Ausgabedatei nach verschiedenen Threads definiert ist, aber ich möchte sie separat auf der Konsole ausgeben.
wird

Gefällt mir

过去多啦不再A梦过去多啦不再A梦2735 Tage vor1522

Antworte allen(1)Ich werde antworten

  • 怪我咯

    怪我咯2017-05-24 11:37:38

    要实现你想要的目的,那要打印控制台日志线程阻塞等待,比如A线程开始执行并打印日志,同时B线程也开始打印输出日志,由于A线程还没执行完,B线程输出内容要等待A线程执行完再输出,万一线程A是个长期运行线程呢? 线程B就不能打印日志了,这样的方案是万万不能接受的
    妥协方法:
    1 打印日志的LayoutPattern加个%t,输出线程名
    2 控制台只输出特定线程
    估计这两个方法 都不是题主想要的方法,等高手们看看有什么方法没

    Antwort
    0
  • StornierenAntwort