21
Spring Boot-例外を含むすべての要求と応答を1か所に記録する方法
私は春のブートで残りのAPIに取り組んでいます。入力パラメーター(GET、POSTなどのメソッドを使用)、要求パス、クエリ文字列、この要求の対応するクラスメソッド、このアクションの応答(成功とエラーの両方)を含むすべての要求をログに記録する必要があります。 例として: 成功したリクエスト: http://example.com/api/users/1 ログは次のようになります。 { HttpStatus: 200, path: "api/users/1", method: "GET", clientIp: "0.0.0.0", accessToken: "XHGu6as5dajshdgau6i6asdjhgjhg", method: "UsersController.getUser", arguments: { id: 1 }, response: { user: { id: 1, username: "user123", email: "user123@example.com" } }, exceptions: [] } またはエラーでリクエスト: http://example.com/api/users/9999 ログは次のようになります。 { HttpStatus: 404, errorCode: 101, path: "api/users/9999", method: "GET", …
215
java
spring
logging
spring-rest