Hvordan formaterer man log4j tidsstempel med nanosekunder og tidszone?
Jeg ønsker at opnå et tidsstempel, der har nanosekunder og tidszoneforskel, f.eks.:
2021-11-30 22:21:41.829798+02:00
Jeg fejlede med variationer som:
%d{åååå-MM-dd TT:mm:ss.nnnnnnXXX}
Afhængighed:
<groupId>org.apache.logging.log4j</groupId> <artifactId>log4j-slf4j-impl</artifactId> <version>2.11.0</version>
Er det understøttet af log4j, og hvis ja, hvordan kan jeg opnå det?
tak.
Svar
Jeg var i stand til at finde en oplagt løsning 🙂
%d{yyyy-MM-dd HH:mm:ss.nnnnnn}%d{XXX}
Jeg adskilte tidsstemplet med nanoer fra selve tidszonen, og det virkede.