我有一個Spring應用程序通過Controller類中的@RequestMapping註釋公開了寧靜的端點。在Spring應用程序中啓動容器時記錄寧靜的端點
我希望在服務器啓動時將所有應用程序控制器的所有端點都記錄在控制檯中。
我使用tomcat服務器和log4j進行日誌記錄。
謝謝。
我有一個Spring應用程序通過Controller類中的@RequestMapping註釋公開了寧靜的端點。在Spring應用程序中啓動容器時記錄寧靜的端點
我希望在服務器啓動時將所有應用程序控制器的所有端點都記錄在控制檯中。
我使用tomcat服務器和log4j進行日誌記錄。
謝謝。
在log4J中,添加 org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping
類的信息日誌級別。
隨着log4j屬性版本:
log4j.category.org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping=INFO
你應該有這方面的信息(線被截斷):
2016-11-15 23:34:30.040 INFO 10156 --- [ main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/api/contacts/{id}],methods=[GET],produces=[application/json]}" o
2016-11-15 23:34:30.040 INFO 10156 --- [ main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/api/contacts/{id}],methods=[DELETE],produces=[application/json]}
2016-11-15 23:34:30.040 INFO 10156 --- [ main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/api/contacts],methods=[POST],consumes=[application/json],produce
2016-11-15 23:34:30.040 INFO 10156 --- [ main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/api/contacts/{id}],methods=[PUT],consumes=[application/json],pro
2016-11-15 23:34:30.040 INFO 10156 --- [ main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/api/contacts],methods=[GET],produces=[application/json]}" onto p
2016-11-15 23:34:30.040 INFO 10156 --- [ main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/api/contacts/search],methods=[GET],params=[group-id],produces=[a