Java, Java Enterprise, JBoss, Logging, Wildfly

Injizierbare Logger mit CDI

Mit CDI Producern lassen sich die Logger Konfigurationen der Form

in jeder Klasse umgehen. Es ist möglich, einen Logger einfach mit der @Inject Annotation zu injizieren. Hierzu gibt es als Gegenstück zu @Inject die Annotation @Produces (siehe CDI – JSR 299) Um den Logger überall injizierbar zu machen, wird eine Producer Klasse gebraucht:

In anderen Klassen kann der…

Continue Reading

Logging, Syslog

Systemd und die Logfiles

Was auch immer sich die Entwickler von Systemd bei den binären Logfiles gedacht haben, ich kann es nicht nachvollziehen. Um diese loszuwerden muss zum Glück nicht wirklich viel getan werden. Zuerst muss ein passender Syslog-Daemon (z.B. syslog-ng) installiert und in die Konfigurationsdatei /etc/systemd/journald.conf folgendes eingetragen werden:

Als nächstes muss syslog-ng nur noch aktiviert und der Journald neu gestartet werden:…

Continue Reading