Mam aplikację internetową, w której używam java.util.logging. W moich plikach logging.properties domyślny poziom to informacje. Mam rejestratory w mojej aplikacji dla wszystkich poziomów rejestrowania (informacje, debugowanie, śmierć itp.). Ta aplikacja internetowa zostanie wdrożona w produkcie WebSphere 8.Poziom rejestrowania sterowania za pomocą konsoli administracyjnej WebSphere
Co zrobić, jeśli chcę zmienić poziom rejestrowania, powiedzmy z informacji na błąd, aplikacji za pomocą konsoli administracyjnej WAS w środowisku wykonawczym? Jak mogę to osiągnąć?
Próbowałem tej opcji. Problem polega na tym, że kontroluje dziennik serwera WAS. Chcę kontrolować dziennik aplikacji, która jest generowana w pliku myapp.log. –
Czy jest jakiś sposób, aby to zrobić z pliku konfiguracyjnego lub coś podobnego? Nie mogę uzyskać dostępu do konsoli administratora, więc jedyną opcją jest zmiana jej z systemu plików. –
Istnieje opcja, aby zrobić to za pomocą skryptu jython, który zasadniczo sprowadza się do uruchomienia skryptu powłoki na serwerze WAS bezpośrednio. Więcej szczegółów na temat zmiany poziomu logów za pomocą skryptu jython można znaleźć na stronie https://stackoverflow.com/questions/12383413/cant-change-log-detail-levels-natermanently-with-a-jython-script-was-7. Co więcej, możesz uruchomić skrypt wsadmin ze swojego komputera na zdalnej instancji WAS, szczegóły można znaleźć tutaj: https://www.ibm.com/support/knowledgecenter/en/SSAW57_7.0.0/com.ibm.websphere.nd. doc/info/ae/ae/txml_j2se.html –