Java logging problem

F

frank

Just started to look to use the java logging and got this error and
don't know why. Used the example from
http://java.sun.com/j2se/1.4.2/docs/guide/util/logging/overview.html

complaing about this line :
fh = new FileHandler(table.getProperty("dbsLogFile"));

fh is defined as follow in the class:
private static FileHandler fh;


java.io.IOException: Couldn't get lock for "dbslogfile.txt"
java.io.IOException: Couldn't get lock for "dbslogfile.txt"
at java.util.logging.FileHandler.openFiles(FileHandler.java:361)
at java.util.logging.FileHandler.<init>(FileHandler.java:232)
at DBS.DBS.<init>(DBS.java:107)
at DBS.RunDBS.main(RunDBS.java:20)

thanks,

Frank
 
P

Pete Barrett

Just started to look to use the java logging and got this error and
don't know why. Used the example from
http://java.sun.com/j2se/1.4.2/docs/guide/util/logging/overview.html

complaing about this line :
fh = new FileHandler(table.getProperty("dbsLogFile"));

fh is defined as follow in the class:
private static FileHandler fh;


java.io.IOException: Couldn't get lock for "dbslogfile.txt"
java.io.IOException: Couldn't get lock for "dbslogfile.txt"
at java.util.logging.FileHandler.openFiles(FileHandler.java:361)
at java.util.logging.FileHandler.<init>(FileHandler.java:232)
at DBS.DBS.<init>(DBS.java:107)
at DBS.RunDBS.main(RunDBS.java:20)
When the log file is created, a separet lock file called (in your
case) "dbslogfile.txt.lck" is also created. The Logger uses this as a
mutual exclusion mechanism for access to the actual log file. It
doesn't seem to have been able to create it (it would have to create
the lock file before the log file, of course).

A number of reasons spring to mind, notably do you have permission to
write to the directory it will be created in? or the machine it will
be created on? Both at the Java security level and the OS level?


Pete Barrett
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Members online

Forum statistics

Threads
473,766
Messages
2,569,569
Members
45,044
Latest member
RonaldNen

Latest Threads

Top