Jak rejestrować określone szczegóły żądania w dziennikach serwera szyny

Zazwyczaj nie lubię pytać bezpośrednio, jak coś zrobić, nie rozumiejąc, co się dzieje, ale jestem całkiem nowy w szynach i mam trudności z osiągnięciem tego.

Zasadniczo muszę przechwycić następujące informacje dla każdego żądania w pojedynczym logu (jeśli to możliwe)

Data wpisu do dziennikaCzas wpisu dziennikaMetoda HTTPŻądany adres URLPortAdres IP żądającegoAgent użytkownika żądającegoURL odsyłającyKod odpowiedzi HTTPNazwa hosta

Jaki jest preferowany sposób dostosowywania formatu dziennika? Czy można zmodyfikować istniejące dzienniki i przekazać te informacje? Czy może muszę rozszerzyć i zastąpić zachowanie, którego potrzebuję?

Nie potrzebuję tego do zapisania w innym pliku dziennika lub czymkolwiek, po prostu wyślij do STDOUT przy każdym żądaniu.

Każda pomoc zostanie doceniona.

Dzięki!

questionAnswers(2)

yourAnswerToTheQuestion