Interprocess logging



  • Hallo zusammen,
    ich benutze z.Z. die java.util.logging API und will von mehreren Prozessen auf ein einziges File loggen. Jetzt stellt sich die frage, ob sich die API drum kümmert oder ich selbst dafür sorgen muss, dass es zu keinen Kollisionen kommt.
    Ich habe die doku der API gelesen und dazu nichts gefunden.
    Fals Die API sowas nicht anbietet währe es nett wenn ihr mir einige Tipps geben könnt, wie ich das lösen kann.

    Danke Mfg



  • Wüsste nicht, dass java.util.logging oder log4j sowas unterstützen. Du könntest einen Logging Prozess implementieren. Die zu loggenden Prozesse schicken ihre Log Messages zum Logging Prozess. Der schreibt die Log Messages dann sauber in eine Datei. Auf diese Weise kannst Du die nebenläufigen Zugriffe programmatisch lösen und hast eine saubere Logdatei.


Anmelden zum Antworten