@@ -17,10 +17,14 @@ loggers:
1717 level : DEBUG
1818 handlers :
1919 - console
20+ - file-standard
21+ - file-json
2022 gunicorn.access :
2123 level : DEBUG
2224 handlers :
2325 - console
26+ - file-standard
27+ - file-json
2428 botocore :
2529 level : INFO
2630 boto3 :
@@ -46,7 +50,9 @@ formatters:
4650 standard :
4751 format : " [%(asctime)s] %(levelname)-8s - %(name)-26s : %(message)s"
4852 verbose :
49- format : " [%(asctime)s] %(levelname)-8s - %(name)-26s : %(message)s : path=%(flask_request_path)s headers=%(flask_request_headers)s payload=%(flask_request_json)s"
53+ () : logging_utilities.formatters.extra_formatter.ExtraFormatter
54+ format : " [%(asctime)s] %(levelname)-8s - %(name)-26s : %(message)s"
55+ extra_fmt : " : path=%(flask_request_path)s headers=%(flask_request_headers)s payload=%(flask_request_json)s"
5056 json :
5157 () : logging_utilities.formatters.json_formatter.JsonFormatter
5258 add_always_extra : False
@@ -70,43 +76,17 @@ formatters:
7076 excInfo : exc_info
7177 request :
7278 id : flask_request_headers.X-Amz-Cf-Id
73- path : flask_request_path
74- method : flask_request_method
75- queryString : flask_request_query_string
76- headers :
77- Content-Type : flask_request_headers.Content-Type
78- Content-Length : flask_request_headers.Content-Length
79- Cloudfront-Forwarded-Proto : flask_request_headers.Cloudfront-Forwarded-Proto
80- Content-Encoding : flask_request_headers.Content-Encoding
81- Origin : flask_request_headers.Origin
82- Referer : flask_request_headers.Referer
83- Accept : flask_request_headers.Accept
84- Accept-Encoding : flask_request_headers.Accept-Encoding
85- Accept-Language : flask_request_headers.Accept-Language
86- User-Agent : flask_request_headers.User-Agent
87- If-None-Match : flask_request_headers.If-None-Match
88- Sec-Fetch-Mode : flask_request_headers.Sec-Fetch-Mode
89- Sec-Fetch-Site : flask_request_headers.Sec-Fetch-Site
90- Sec-CH-UA : flask_request_headers.Sec-CH-UA
91- Sec-CH-UA-Mobile : flask_request_headers.Sec-CH-UA-Mobile
92- Sec-CH-UA-Platform : flask_request_headers.Sec-CH-UA-Platform
93- Sec-CH-UA-Model : flask_request_headers.Sec-CH-UA-Model
94- remoteAddr : flask_request_remote_addr
79+ path : " %(flask_request_path)s"
80+ method : " %(flask_request_method)s"
81+ queryString : " %(flask_request_query_string)s"
82+ headers : flask_request_headers.
83+ remoteAddr : " %(flask_request_remote_addr)s"
9584 payload : " %(flask_request_json).128s"
9685 response :
9786 statusCode : response.status_code
98- headers :
99- Cache-Control : response.headers.Cache-Control
100- Expires : response.headers.Expires
101- Content-Type : response.headers.Content-Type
102- Content-Length : response.headers.Content-Length
103- Content-Encoding : response.headers.Content-Encoding
104- Access-Control-Allow-Headers : response.headers.Access-Control-Allow-Headers
105- Access-Control-Allow-Methods : response.headers.Access-Control-Allow-Methods
106- Access-Control-Allow-Origin : response.headers.Access-Control-Allow-Origin
107- ETag : response.headers.ETag
108- duration : response.duration
109- payload : " %(response.payload).128s"
87+ headers : response.headers.
88+ duration : " %(duration)s"
89+ payload : " %(response.json).128s"
11090 message : message
11191
11292handlers :
0 commit comments