Logging: Warum werden *.lck Dateien geschreiben

Von: , Frage gestellt am Mo, 31. Jan 2005

Hallo,

ich verwende das Logging in Jave und lasse mir versch. Dinge in ein Log-File schreiben. Den Namen des Log-Files habe ich entsprechend festgelegt.
Woher kommen die *.lck Dateien ? Wozu braucht man sie bzw. kann man sie abstellen oder warum werden sie nicht automatisch wieder gelöscht ?

Danke
Albert

1 Antworten zu dieser Frage

  1. Antwort von nach 3 Tagen 0 hilfreich
    Re: Logging: Warum werden *.lck Dateien geschreibe

    Hallo,
    Die sollen wohl sicherstellen, dass keiner waehrend des
    loggings in die Datei schreibt. (?)

    Das die nach dem Logging noch vorhanden sind, ist ein Bug.
    Hier aus dem Forum:

    http://forum.java.sun.com/thread.jspa?forumID=57&thr...

    Um den Bug sehen zu koennen, ist ein login erforderlich,
    daher hier kurz...

    "Synopsis FileHandler/Logger doesn't delete lockfile
    Category java:classes_util_logging
    Reported Against 1.4
    Release Fixed 1.5(tiger)
    State Closed, fixed

    A DESCRIPTION OF THE PROBLEM :
    Once this Java program is finished running, there is a
    lockfile called "LogDemo.txt.lck" lying around, that wasn't
    there before, created (but not deleted) by the FileHandler
    object."

    Alternativ kannst du dir auch mal log4J anschauen.

    http://logging.apache.org/log4j/docs/

    Gruss, Patrick

Keine passende Antwort gefunden? Jetzt eigene Frage stellen!