/ / Jak zmienić konfigurację dziennika pokładowego w czasie pracy w solr - solr, lucene, molo, embedded-jetty

Jak zmienić konfigurację dziennika pokładowego w czasie pracy w solr - solr, lucene, molo, embedded-jetty

Używam apache solr w backend do dostarczeniaszukaj w mojej witrynie. Ponieważ Solr używa serwera jako serwera. Zmieniono plik jetty.xml, aby włączyć plik request.log. Teraz muszę go włączyć w uruchomionym setupie. Nie mogę ponownie uruchomić Solr. Jak mogę uczynić te zmiany widocznymi w uruchomionej konfiguracji.

Odpowiedzi:

0 dla odpowiedzi № 1

Nie jestem pewien, nie próbowałem, ale biorąc pod uwagę, że Jetty używa wewnętrznie log4j, możesz użyć JMX.

Log4j rejestruje swoje rejestratory jako JMX MBeans. Korzystanie z pliku jconsole.exe pakietu JDK możesz zmienić konfigurację poszczególnych rejestratorów. Te zmiany nie są trwałe i zostanie zresetowany do konfiguracji ustawionej w pliku konfiguracyjnym po ponownym uruchomieniu aplikacji (serwer).