Chcę użyć podsystemu rejestrowania dla serwera Wildfly dla mojej aplikacji. Przy pomocy niektórych blogów w Internecie dodałem profil logowania do mojej aplikacji w standalone.xml.Jak skonfigurować podsystem logowania WildFly 10 z konsoli zarządzania dla aplikacji?
<logging-profiles>
<logging-profile name="myapp">
<size-rotating-file-handler name="SIZE" autoflush="true">
<level name="ALL"/>
<file relative-to="jboss.server.log.dir" path="myapp.log"/>
<append value="true"/>
</size-rotating-file-handler>
<logger category="com.myapp.logs" use-parent-handlers="false">
<level name="ALL"/>
<handlers>
<handler name="SIZE"/>
</handlers>
</logger>
<root-logger>
<level name="INFO"/>
<handlers>
<handler name="SIZE"/>
</handlers>
</root-logger>
</logging-profile>
</logging-profiles>
Dodałem też profil rejestratora w MANIFEST.MF
Manifest-Version: 1.0
Class-Path:
Logging-Profile: myapp
Teraz rejestrowanie aplikacja działa poprawnie, ale chciałbym wiedzieć, czy to może być skonfigurowany z samej konsoli zarządzania. Próbowałem wiele razy, ale nie udało mi się. I ten profil rejestrowania nigdzie nie widać w konsoli zarządzania. Czy robię tu coś złego?
Uwaga: Chcę zachować dzienniki aplikacji oddzielnie od dzienników serwera.
Tak, to działało :) Ale czy konieczne jest dodanie głównego rejestratora dla profilu logowania? Podobnie jak w przypadku dodania kategorii rejestratora, czy mogę użyć tego do rejestrowania? – Vishnu
Nigdy nie jest konieczne używanie programu rejestrującego root. Jeśli jednak nie, wtedy rejestrowane będą tylko wiadomości logowane przez zdefiniowaną kategorię. –