14. januar 2008 - 16:24Der er
10 kommentarer og 1 løsning
Skrive System.err/System.out til ekstern fil
Findes der en nem måde, hvorpå System.err og/eller System.out kan skrives til en fil? Jeg er med på, at jeg kan fifle med koden direkte, men jeg tænker her mere i VM Options.
Jeg har konkret behov for at logge alle exceptions i en ekstern fil.
->arne_v: Ok, jeg vil egentlig gerne bruge #3, men jeg ønsker konkret ikke omfattende ændringer af de enkelte klasser med individuel logning osv. men blot helt overordnet en "rå" log over alle exceptions i en ekstern fil. Er det nemt med #3 med en stump kode placeret i main-klassen?
->arne_v: Exceptions håndteres i de enkelte klasser, men kan man ikke bruge en fælles logger/handler alle steder i programmet? (jeg har endnu ikke fordybet mig i denne del af Java)
->arne_v: Tak for svar. Her og nu jagter jeg nogle fejl, som jeg skal have fundet ret hurtigt, så jeg "hopper på" redirect af System.out og System.err, og når lejligheden byder sig vil jeg sætte mig lidt mere ind i logger/handler-delen, som givetvis er den rigtige tilgang. Smid lige et svar.
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.