On 06/05/2013 04:46 PM, Steve Cohen wrote:
On 06/05/2013 03:21 PM, ceki wrote:
On 05.06.2013 22:15, Steve Cohen wrote:
1) this is Swing app running under javaw so there is no console. and
it's not a web app so no easy way to hook up the servlet.
2) Corporate security prevents me from having access to production
machines and I have a low degree of confidence that the environment I do
have access to is similar to that of production.
3) and so, the only thing that could help me would be something like the
OnConsoleStatusListener that wrote to a file instead of a console.
Does anything like that exist?
It's pretty trivial to write a status listener which sends its output
to a file. Please have a look at [1] and [2].
[1] http://logback.qos.ch/manual/configuration.html#statusListener
[2] http://logback.qos.ch/manual/configuration.html#logback.statusLC
Thanks, but this may not be necessary. I think I have replicated the
problem in my development setting. It is indeed a permissions issue,
caused by the @#$%^& Windows permissions system. I replicated it by
switching to a minute rollover. At that point logged in as the owner of
the file, the minute rollover works. Logged out as that user and logged
in as a non-admin and started the program. The rollover failed to work.
Now if I could only get some information about what the permissions need
to be (good luck with the Microsoft websites), I could actually solve this.
Does anyone reading this know the answer?
_______________________________________________
Logback-user mailing list
[email protected]
http://mailman.qos.ch/mailman/listinfo/logback-user
I did see the the "rename error" message from logback in the console
window in the environment I do have access to.
It seems that the main logfile needs to have permissions of full rights
for all users if multiple users are going to run the program, in order
for this to work. Ironically, I have even found that an adminstrative
user, who has the rights to delete or rename this file in Windows
Explorer, even if he is not its "owner", does NOT have sufficient rights
to rename it when running the application (part of the logback rollover
process) if he is not its owner. Why would he be allowed to rename a
file he doesn't own in the gui but not in java? Is this a bug in how
logback (or java) performs the rename operation?
_______________________________________________
Logback-user mailing list
[email protected]
http://mailman.qos.ch/mailman/listinfo/logback-user