Avatar billede margitbork Nybegynder
30. september 2004 - 13:01 Der er 8 kommentarer og
1 løsning

kan man få info om log4j's appender

Jeg skal lave en rutine der automatisk rydder op i min logfil når programmet slukkes ned. Til det skal jeg bruge informationer om hvor log4j har skrevet logfilen. Hvor kan jeg få den fundet henne inde fra javaprogrammet ?
Avatar billede arne_v Ekspert
30. september 2004 - 14:34 #1
du har en Logger
kalder getAllApenders
løber igennem
typecaster til FileAppender
kalder getFile

Jeg har ikke testet, men det bør virke. Jeg kan lave et fuldt eksempel i aften.
Avatar billede margitbork Nybegynder
30. september 2004 - 14:37 #2
Jeg kan desværre ikke bruge det, for jeg skal have ryddet op i logfilerne inden log4j tager lås på dem, hvilket den jo gør når den konfigureres. Hmmm

Nå men jeg finder bare min log4j.properties og så læser jeg selv i den hvor den skriver til.
Avatar billede margitbork Nybegynder
30. september 2004 - 14:39 #3
Grunden til at jeg kan dette - er at jeg har kaldt den log4j.config, og så selv aktivt konfigurerer ved startup. - oprindeligt fordi der lå en log4j.properties i en eller anden jar fil mit projekt anvender, og den gav noget rod når vi forsøgte at kører det hele på en AS/400 maskine
Avatar billede arne_v Ekspert
30. september 2004 - 19:58 #4
Hvis du nu bruger en RollingFileAppender, så har den en rollOver metode
og når du kalder den så har du en tom åben fil og nogle ikke åbne gamle
filer der kan slettes.
Avatar billede margitbork Nybegynder
04. oktober 2004 - 10:45 #5
Interessant, det må jeg se på.
Avatar billede arne_v Ekspert
17. oktober 2004 - 18:03 #6
Kommet videre ?
Avatar billede arne_v Ekspert
24. oktober 2004 - 21:49 #7
??
Avatar billede margitbork Nybegynder
25. oktober 2004 - 08:44 #8
Jeg har ikke fået set på den der rollOver metode, jeg har lavet noget kode der klarer det for mig, og som finder log4j logfil ved at læse i log4j.properties...
-ikke en metode der kan anbefales, man skal f.eks vide hvilket navn man har givet appenderen i log4j.properties filen... nå men for nu virker det ok så jeg arbejder ikke lige videre med den her og nu.
Avatar billede margitbork Nybegynder
16. august 2006 - 10:51 #9
lukker
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester