summary refs log tree commit diff
path: root/synapse/logging (follow)
Commit message (Expand)AuthorAgeFilesLines
* Fix typechecking with twisted trunk (#16121)David Robertson2023-08-241-9/+10
* Run pyupgrade for python 3.7 & 3.8. (#16110)Patrick Cloke2023-08-151-2/+1
* Unix Sockets for HTTP Replication (#15708)Jason Little2023-07-111-2/+4
* Trace functions which return `Awaitable` (#15650)Eric Eastwood2023-06-061-11/+26
* Bump black from 22.12.0 to 23.1.0 (#15103)dependabot[bot]2023-02-221-0/+1
* Use mypy 1.0 (#15052)David Robertson2023-02-161-7/+17
* Tag federation request spans with the worker name (#15042)David Robertson2023-02-091-1/+9
* Tag /send_join responses to detect faster joins (#14950)David Robertson2023-01-311-0/+5
* Improve logging and opentracing for to-device message handling (#14598)Richard van der Hoff2022-12-061-2/+9
* Remove redundant types from comments. (#14412)Patrick Cloke2022-11-162-22/+21
* Update mypy and mypy-zope, attempt 3 (#13993)David Robertson2022-09-302-12/+12
* Revert "Update mypy and mypy-zope (#13925)"David Robertson2022-09-302-12/+12
* Update mypy and mypy-zope (#13925)David Robertson2022-09-302-12/+12
* Tag trace with instance name (#13761)Eric Eastwood2022-09-091-2/+4
* Strip number suffix from instance name to consolidate services that traces ar...Eric Eastwood2022-09-091-1/+12
* Instrument the federation/backfill part of `/messages` (#13489)Eric Eastwood2022-08-161-3/+16
* Revert "Update locked versions of mypy and mypy-zope (#13521)"David Robertson2022-08-152-12/+12
* Update locked versions of mypy and mypy-zope (#13521)David Robertson2022-08-152-12/+12
* Allow use of both `@trace` and `@tag_args` stacked on the same function (#13453)Eric Eastwood2022-08-091-56/+102
* Fix `@tag_args` being off-by-one (ahead) (#13452)Eric Eastwood2022-08-041-2/+13
* Additional fixes for opentracing type hints. (#13362)Patrick Cloke2022-07-251-2/+2
* Add missing types to opentracing. (#13345)Patrick Cloke2022-07-211-9/+35
* Add type annotations to `trace` decorator. (#13328)Patrick Cloke2022-07-191-22/+28
* More type hints for `synapse.logging` (#13103)Patrick Cloke2022-06-302-42/+54
* Easy type hints in synapse.logging.opentracing (#12894)David Robertson2022-05-271-49/+65
* Another batch of type annotations (#12726)David Robertson2022-05-134-21/+45
* Use `getClientAddress` instead of `getClientIP`. (#12599)Patrick Cloke2022-05-041-1/+1
* Prefer `make_awaitable` over `defer.succeed` in tests (#12505)Sean Quah2022-04-271-9/+17
* Add opentracing spans to calls to external cache (#12380)Erik Johnston2022-04-071-0/+3
* Use `ParamSpec` in type hints for `synapse.logging.context` (#12150)Sean Quah2022-03-081-20/+24
* Remove support for the legacy structured logging configuration. (#12008)Patrick Cloke2022-02-171-163/+0
* Improve opentracing for federation requests (#11870)Richard van der Hoff2022-02-031-0/+12
* Fixes for opentracing scopes (#11869)Richard van der Hoff2022-02-022-35/+70
* Add missing `auto_attribs=True` to the `_WrappedRustReporter` class (#11768)Andrew Morgan2022-01-191-1/+1
* Remove `log_function` and its uses (#11761)Richard van der Hoff2022-01-181-76/+0
* Use auto_attribs/native type hints for attrs classes. (#11692)Patrick Cloke2022-01-133-16/+16
* Update to the current version of Black and run it on Synapse codebase (#11596)Shay2021-12-231-1/+0
* Fix mypy error with opentracing.tags. (#11622)Patrick Cloke2021-12-231-0/+1
* Improve opentracing for incoming HTTP requests (#11618)Richard van der Hoff2021-12-201-46/+22
* Add opentracing types (#11603)Shay2021-12-202-10/+16
* Add missing type hints to `synapse.logging.context` (#11556)Sean Quah2021-12-141-46/+103
* Add missing type hints to `synapse.app`. (#11287)Patrick Cloke2021-11-101-2/+2
* Type hints for the remaining two files in `synapse.http`. (#11164)David Robertson2021-10-281-2/+2
* Annotate `log_function` decorator (#10943)reivilibre2021-10-271-2/+6
* Fix opentracing and Prometheus metrics for replication requests (#10996)Sean Quah2021-10-121-0/+8
* Relax `ignore-missing-imports` for modules that have stubs now and update myp...David Robertson2021-10-081-8/+8
* Include exception in json logging (#11028)Nick Barrett2021-10-081-0/+6
* Log stack traces when a missing opentracing span is detected (#10983)Sean Quah2021-10-051-0/+1
* Use direct references for configuration variables (part 5). (#10897)Patrick Cloke2021-09-241-3/+3
* Use direct references for some configuration variables (#10798)Patrick Cloke2021-09-131-1/+1
* Use the BaseReporter super-class for _WrappedRustReporter. (#10799)Patrick Cloke2021-09-131-1/+11
* Fix PeriodicallyFlushingMemoryHandler inhibiting application shutdown (#10517)reivilibre2021-08-031-0/+1
* Add a PeriodicallyFlushingMemoryHandler to prevent logging silence (#10407)reivilibre2021-07-271-0/+88
* Fix a handful of type annotations. (#10446)Richard van der Hoff2021-07-221-2/+2
* [pyupgrade] `synapse/` (#10348)Jonathan de Jong2021-07-191-1/+1
* Use inline type hints in various other places (in `synapse/`) (#10380)Jonathan de Jong2021-07-154-21/+21
* Expose opentracing trace id in response headers (#10199)Richard van der Hoff2021-06-181-0/+21
* Improve comments in the structured logging code. (#10188)Patrick Cloke2021-06-161-4/+5
* Make opentracing trace into event persistence (#10134)Richard van der Hoff2021-06-161-2/+55
* Clean up the interface for injecting opentracing over HTTP (#10143)Richard van der Hoff2021-06-091-83/+19
* opentracing: use a consistent name for background processes (#10135)Richard van der Hoff2021-06-071-0/+1
* Enable Prometheus metrics for the jaeger client library (#10112)Richard van der Hoff2021-06-041-0/+3
* Add OpenTracing for database activity. (#10113)Richard van der Hoff2021-06-031-0/+6
* Fix opentracing inject to use the SpanContext, not the Span (#10074)Brad Murray2021-06-011-5/+5
* Set opentracing priority before setting other tags (#10092)Richard van der Hoff2021-05-281-4/+17
* Add debug logging for issue #9533 (#9959)Richard van der Hoff2021-05-111-1/+6
* Merge branch 'master' into developAndrew Morgan2021-04-221-3/+12
|\
| * Make LoggingContext's name optional (#9857)Richard van der Hoff2021-04-211-3/+12
* | Merge branch 'master' into developAndrew Morgan2021-04-201-10/+4
|\|
| * Always use the name as the log ID. (#9829)Patrick Cloke2021-04-201-10/+4
* | Fix (final) Bugbear violations (#9838)Jonathan de Jong2021-04-201-2/+2
* | Remove redundant "coding: utf-8" lines (#9786)Jonathan de Jong2021-04-149-9/+0
|/
* Bugbear: Add Mutable Parameter fixes (#9682)Jonathan de Jong2021-04-081-1/+2
* Record more information into structured logs. (#9654)Patrick Cloke2021-04-081-11/+59
* Improve tracing for to device messages (#9686)Erik Johnston2021-04-011-0/+8
* Fix `re.Pattern` mypy error on 3.6 (#9703)Jonathan de Jong2021-03-291-2/+2
* Make it possible to use dmypy (#9692)Erik Johnston2021-03-261-1/+1
* Enable addtional flake8-bugbear linting checks. (#9659)Jonathan de Jong2021-03-241-1/+1
* Fix additional type hints from Twisted 21.2.0. (#9591)Patrick Cloke2021-03-121-8/+15
* Fix additional type hints. (#9543)Patrick Cloke2021-03-091-2/+4
* Fix additional type hints from Twisted upgrade. (#9518)Patrick Cloke2021-03-031-2/+4
* Update black, and run auto formatting over the codebase (#9381)Eric Eastwood2021-02-165-13/+23
* Add type hints to E2E handler. (#9232)Patrick Cloke2021-01-281-1/+1
* Add type hints to the logging context code. (#8939)Patrick Cloke2021-01-051-18/+32
* Various clean-ups to the logging context code (#8935)Patrick Cloke2020-12-141-19/+5
* Gracefully handle a pending logging connection during shutdown. (#8685)Patrick Cloke2020-10-291-9/+18
* Support generating structured logs in addition to standard logs. (#8607)Patrick Cloke2020-10-295-453/+218
* Start fewer opentracing spans (#8640)Erik Johnston2020-10-261-5/+5
* Separate the TCP and terse JSON formatting code. (#8587)Patrick Cloke2020-10-212-186/+238
* Enable mypy checking for unreachable code and fix instances. (#8432)Patrick Cloke2020-10-011-9/+1
* Create a mechanism for marking tests "logcontext clean" (#8399)Richard van der Hoff2020-09-281-20/+23
* Simplify super() calls to Python 3 syntax. (#8344)Patrick Cloke2020-09-182-4/+4
* Use slots in attrs classes where possible (#8296)Patrick Cloke2020-09-141-3/+1
* Fix typos in comments.Patrick Cloke2020-09-141-1/+1
* Use the right constructor for log records (#8278)Richard van der Hoff2020-09-081-3/+3
* Stop sub-classing object (#8249)Patrick Cloke2020-09-044-9/+9
* Use the JSON encoder without whitespace in more places. (#8124)Patrick Cloke2020-08-201-3/+2
* Be stricter about JSON that is accepted by Synapse (#8106)Patrick Cloke2020-08-191-2/+5
* Fix error reporting when using `opentracing.trace` (#7961)Erik Johnston2020-07-272-12/+3
* Clean up PreserveLoggingContext (#7877)Richard van der Hoff2020-07-221-16/+13
* Remove unused code from synapse.logging.utils. (#7897)Karthikeyan Singaravelan2020-07-201-126/+0
* Fix the trace function for async functions. (#7872)Patrick Cloke2020-07-171-23/+40
* isort 5 compatibility (#7786)Will Hunt2020-07-051-2/+2
* Merge different Resource implementation classes (#7732)Erik Johnston2020-07-031-37/+31
* Add support for using rust-python-jaeger-reporter (#7697)Erik Johnston2020-06-171-3/+36
* Replace all remaining six usage with native Python 3 equivalents (#7704)Dagfinn Ilmari Mannsåker2020-06-161-2/+1
* remove miscellaneous PY2 codeRichard van der Hoff2020-05-151-8/+2
* Improve per-block CPU and DB usage metrics (#7426)Patrick Cloke2020-05-061-12/+26
* Add backwards compatibility codepath to LoggingContext. (#7408)Patrick Cloke2020-05-051-0/+41
* Add instance name to RDATA/POSITION commands (#7364)Erik Johnston2020-04-291-13/+10
* Reduce the number of calls to `resource.getrusage` (#7183)Richard van der Hoff2020-04-031-39/+63
* Fix "'NoneType' has no attribute start|stop" logcontext errors (#7181)Richard van der Hoff2020-03-311-0/+5
* Clean up some LoggingContext stuff (#7120)Richard van der Hoff2020-03-243-126/+125
* Hopefully mypy is happy nowBrendan Abolivier2020-03-101-1/+2
* Attempt at appeasing the gods of mypyBrendan Abolivier2020-03-101-1/+1
* Add type hints to logging/context.py (#6309)Neil Pilgrim2020-03-071-47/+74
* Clarify list/set/dict/tuple comprehensions and enforce via flake8 (#6957)Patrick Cloke2020-02-211-1/+1
* comment for run_in_backgroundRichard van der Hoff2020-01-121-0/+3
* Bump version of mypyErik Johnston2019-12-122-1/+4
* Update commentErik Johnston2019-12-101-2/+4
* Fix make_deferred_yieldable to work with coroutinesErik Johnston2019-12-101-1/+8
* Add benchmarks for structured logging performance (#6266)Amber Brown2019-12-031-0/+1
* Improve the performance of structured logging (#6322)Amber Brown2019-11-262-30/+90
* A couple more instancesAndrew Morgan2019-11-121-1/+1
* Update black to 19.10b0 (#6304)Amber Brown2019-11-011-1/+1
* Remove usage of deprecated logger.warn method from codebase (#6271)Andrew Morgan2019-10-311-1/+1
* Trace non-JSON APIs, /media, /key etcErik Johnston2019-10-111-4/+10
* Fix up some typechecking (#6150)Amber Brown2019-10-022-8/+21
* Fix logcontext spam on non-Linux platforms (#6059)J. Ryan Stinnett2019-09-181-2/+11
* Fix for structured logging tests stomping on logs (#6023)Amber Brown2019-09-133-9/+11
* Don't assume there is a 'self' arg in @trace decoratorErik Johnston2019-09-061-5/+5
* Gracefully handle log context slips and missing opentracing import errors. (#...Jorik Schellekens2019-09-051-24/+58
* Add opentracing to all client servlets (#5983)Jorik Schellekens2019-09-051-1/+1
* Fix opentracing contexts missing from outbound replication requests (#5982)Jorik Schellekens2019-09-051-4/+16
* Opentrace device lists (#5853)Jorik Schellekens2019-09-031-53/+17
* Implement a structured logging output system. (#5680)Amber Brown2019-08-283-1/+665
* Propagate opentracing contexts through EDUs (#5852)Jorik Schellekens2019-08-221-0/+26
* Opentracing across workers (#5771)Jorik Schellekens2019-08-221-65/+79
* Opentracing doc update (#5776)Jorik Schellekens2019-08-201-27/+40
* Make Jaeger fully configurable (#5694)Jorik Schellekens2019-07-231-4/+7
* Replace returnValue with return (#5736)Amber Brown2019-07-231-3/+3
* Opentracing Utils (#5722)Jorik Schellekens2019-07-232-101/+356
* Merge branch 'release-v1.2.0' into developJorik Schellekens2019-07-221-0/+125
|\
| * Opentracing Documentation (#5703)Jorik Schellekens2019-07-221-0/+125
* | Don't accept opentracing data from clients. (#5715)Jorik Schellekens2019-07-191-2/+1
|/
* Clean up opentracing configuration options (#5712)Richard van der Hoff2019-07-182-26/+20
* Add basic opentracing support (#5544)Jorik Schellekens2019-07-113-2/+508
* Move logging utilities out of the side drawer of util/ and into logging/ (#5606)Amber Brown2019-07-044-0/+940