N
Novice
I've suddenly started having an odd problem with respect to my logging and
would appreciate a hint or tip to help me sort it out.
For some reason I can't figure out, the last line of the log, which simply
says:
</log>
is not being written. When I try to open the log file, I see a companion
file with it that appears to be a lock. (If the log file is Foo.log.xml,
the companion file is Foo.log.xml.lck and the companion file's size is 0.)
If I delete the lock file, I can open the log file and it is missing the
final </log> tag.
Now, I know that the final </log> tag is written within XMLFormatter in a
simple method called getTail(). What I can't figure out is why getTail()
isn't being invoked any more. I don't know how it was being invoked before
- I certainly never call it in my code - but it was being invoked because
that last tag was in the file. Now, suddenly, it's not.
I'm trying to figure out what I need to do to make getTail() execute again
"automagically" the way it used to. Unfortunately, I don't know how to get
past this on my own and am not sure where to look.
would appreciate a hint or tip to help me sort it out.
For some reason I can't figure out, the last line of the log, which simply
says:
</log>
is not being written. When I try to open the log file, I see a companion
file with it that appears to be a lock. (If the log file is Foo.log.xml,
the companion file is Foo.log.xml.lck and the companion file's size is 0.)
If I delete the lock file, I can open the log file and it is missing the
final </log> tag.
Now, I know that the final </log> tag is written within XMLFormatter in a
simple method called getTail(). What I can't figure out is why getTail()
isn't being invoked any more. I don't know how it was being invoked before
- I certainly never call it in my code - but it was being invoked because
that last tag was in the file. Now, suddenly, it's not.
I'm trying to figure out what I need to do to make getTail() execute again
"automagically" the way it used to. Unfortunately, I don't know how to get
past this on my own and am not sure where to look.