- Oct 08, 2021
-
-
Nick Barrett authored
-
- Sep 24, 2021
-
-
Erik Johnston authored
-
- Apr 20, 2021
-
-
Patrick Cloke authored
As far as I can tell our logging contexts are meant to log the request ID, or sometimes the request ID followed by a suffix (this is generally stored in the name field of LoggingContext). There's also code to log the name@memory location, but I'm not sure this is ever used. This simplifies the code paths to require every logging context to have a name and use that in logging. For sub-contexts (created via nested_logging_contexts, defer_to_threadpool, Measure) we use the current context's str (which becomes their name or the string "sentinel") and then potentially modify that (e.g. add a suffix).
-
- Apr 14, 2021
-
-
Jonathan de Jong authored
Part of #9744 Removes all redundant `# -*- coding: utf-8 -*-` lines from files, as python 3 automatically reads source code as utf-8 now. `Signed-off-by:
Jonathan de Jong <jonathan@automatia.nl>`>
-
- Apr 09, 2021
-
-
Patrick Cloke authored
-
- Apr 08, 2021
-
-
Patrick Cloke authored
Records additional request information into the structured logs, e.g. the requester, IP address, etc.
-
- Dec 14, 2020
-
-
Patrick Cloke authored
-
- Dec 11, 2020
-
-
Patrick Cloke authored
-
- Oct 29, 2020
-
-
Patrick Cloke authored
-
Patrick Cloke authored
This modifies the configuration of structured logging to be usable from the standard Python logging configuration. This also separates the formatting of logs from the transport allowing JSON logs to files or standard logs to sockets.
-
- Oct 21, 2020
-
-
Patrick Cloke authored
This should (theoretically) allow for using the TCP code with a different output type and make it easier to use the JSON code with files / console.
-
- Sep 04, 2020
-
-
Patrick Cloke authored
-
- Sep 12, 2019
-
-
Amber Brown authored
-
- Aug 28, 2019
-
-
Amber Brown authored
-