| Commit message (Expand) | Author | Age | Files | Lines |
* | Tag /send_join responses to detect faster joins (#14950) | David Robertson | 2023-01-31 | 1 | -0/+5 |
* | Improve logging and opentracing for to-device message handling (#14598) | Richard van der Hoff | 2022-12-06 | 1 | -2/+9 |
* | Remove redundant types from comments. (#14412) | Patrick Cloke | 2022-11-16 | 2 | -22/+21 |
* | Update mypy and mypy-zope, attempt 3 (#13993) | David Robertson | 2022-09-30 | 2 | -12/+12 |
* | Revert "Update mypy and mypy-zope (#13925)" | David Robertson | 2022-09-30 | 2 | -12/+12 |
* | Update mypy and mypy-zope (#13925) | David Robertson | 2022-09-30 | 2 | -12/+12 |
* | Tag trace with instance name (#13761) | Eric Eastwood | 2022-09-09 | 1 | -2/+4 |
* | Strip number suffix from instance name to consolidate services that traces ar... | Eric Eastwood | 2022-09-09 | 1 | -1/+12 |
* | Instrument the federation/backfill part of `/messages` (#13489) | Eric Eastwood | 2022-08-16 | 1 | -3/+16 |
* | Revert "Update locked versions of mypy and mypy-zope (#13521)" | David Robertson | 2022-08-15 | 2 | -12/+12 |
* | Update locked versions of mypy and mypy-zope (#13521) | David Robertson | 2022-08-15 | 2 | -12/+12 |
* | Allow use of both `@trace` and `@tag_args` stacked on the same function (#13453) | Eric Eastwood | 2022-08-09 | 1 | -56/+102 |
* | Fix `@tag_args` being off-by-one (ahead) (#13452) | Eric Eastwood | 2022-08-04 | 1 | -2/+13 |
* | Additional fixes for opentracing type hints. (#13362) | Patrick Cloke | 2022-07-25 | 1 | -2/+2 |
* | Add missing types to opentracing. (#13345) | Patrick Cloke | 2022-07-21 | 1 | -9/+35 |
* | Add type annotations to `trace` decorator. (#13328) | Patrick Cloke | 2022-07-19 | 1 | -22/+28 |
* | More type hints for `synapse.logging` (#13103) | Patrick Cloke | 2022-06-30 | 2 | -42/+54 |
* | Easy type hints in synapse.logging.opentracing (#12894) | David Robertson | 2022-05-27 | 1 | -49/+65 |
* | Another batch of type annotations (#12726) | David Robertson | 2022-05-13 | 4 | -21/+45 |
* | Use `getClientAddress` instead of `getClientIP`. (#12599) | Patrick Cloke | 2022-05-04 | 1 | -1/+1 |
* | Prefer `make_awaitable` over `defer.succeed` in tests (#12505) | Sean Quah | 2022-04-27 | 1 | -9/+17 |
* | Add opentracing spans to calls to external cache (#12380) | Erik Johnston | 2022-04-07 | 1 | -0/+3 |
* | Use `ParamSpec` in type hints for `synapse.logging.context` (#12150) | Sean Quah | 2022-03-08 | 1 | -20/+24 |
* | Remove support for the legacy structured logging configuration. (#12008) | Patrick Cloke | 2022-02-17 | 1 | -163/+0 |
* | Improve opentracing for federation requests (#11870) | Richard van der Hoff | 2022-02-03 | 1 | -0/+12 |
* | Fixes for opentracing scopes (#11869) | Richard van der Hoff | 2022-02-02 | 2 | -35/+70 |
* | Add missing `auto_attribs=True` to the `_WrappedRustReporter` class (#11768) | Andrew Morgan | 2022-01-19 | 1 | -1/+1 |
* | Remove `log_function` and its uses (#11761) | Richard van der Hoff | 2022-01-18 | 1 | -76/+0 |
* | Use auto_attribs/native type hints for attrs classes. (#11692) | Patrick Cloke | 2022-01-13 | 3 | -16/+16 |
* | Update to the current version of Black and run it on Synapse codebase (#11596) | Shay | 2021-12-23 | 1 | -1/+0 |
* | Fix mypy error with opentracing.tags. (#11622) | Patrick Cloke | 2021-12-23 | 1 | -0/+1 |
* | Improve opentracing for incoming HTTP requests (#11618) | Richard van der Hoff | 2021-12-20 | 1 | -46/+22 |
* | Add opentracing types (#11603) | Shay | 2021-12-20 | 2 | -10/+16 |
* | Add missing type hints to `synapse.logging.context` (#11556) | Sean Quah | 2021-12-14 | 1 | -46/+103 |
* | Add missing type hints to `synapse.app`. (#11287) | Patrick Cloke | 2021-11-10 | 1 | -2/+2 |
* | Type hints for the remaining two files in `synapse.http`. (#11164) | David Robertson | 2021-10-28 | 1 | -2/+2 |
* | Annotate `log_function` decorator (#10943) | reivilibre | 2021-10-27 | 1 | -2/+6 |
* | Fix opentracing and Prometheus metrics for replication requests (#10996) | Sean Quah | 2021-10-12 | 1 | -0/+8 |
* | Relax `ignore-missing-imports` for modules that have stubs now and update myp... | David Robertson | 2021-10-08 | 1 | -8/+8 |
* | Include exception in json logging (#11028) | Nick Barrett | 2021-10-08 | 1 | -0/+6 |
* | Log stack traces when a missing opentracing span is detected (#10983) | Sean Quah | 2021-10-05 | 1 | -0/+1 |
* | Use direct references for configuration variables (part 5). (#10897) | Patrick Cloke | 2021-09-24 | 1 | -3/+3 |
* | Use direct references for some configuration variables (#10798) | Patrick Cloke | 2021-09-13 | 1 | -1/+1 |
* | Use the BaseReporter super-class for _WrappedRustReporter. (#10799) | Patrick Cloke | 2021-09-13 | 1 | -1/+11 |
* | Fix PeriodicallyFlushingMemoryHandler inhibiting application shutdown (#10517) | reivilibre | 2021-08-03 | 1 | -0/+1 |
* | Add a PeriodicallyFlushingMemoryHandler to prevent logging silence (#10407) | reivilibre | 2021-07-27 | 1 | -0/+88 |
* | Fix a handful of type annotations. (#10446) | Richard van der Hoff | 2021-07-22 | 1 | -2/+2 |
* | [pyupgrade] `synapse/` (#10348) | Jonathan de Jong | 2021-07-19 | 1 | -1/+1 |
* | Use inline type hints in various other places (in `synapse/`) (#10380) | Jonathan de Jong | 2021-07-15 | 4 | -21/+21 |
* | Expose opentracing trace id in response headers (#10199) | Richard van der Hoff | 2021-06-18 | 1 | -0/+21 |
* | Improve comments in the structured logging code. (#10188) | Patrick Cloke | 2021-06-16 | 1 | -4/+5 |
* | Make opentracing trace into event persistence (#10134) | Richard van der Hoff | 2021-06-16 | 1 | -2/+55 |
* | Clean up the interface for injecting opentracing over HTTP (#10143) | Richard van der Hoff | 2021-06-09 | 1 | -83/+19 |
* | opentracing: use a consistent name for background processes (#10135) | Richard van der Hoff | 2021-06-07 | 1 | -0/+1 |
* | Enable Prometheus metrics for the jaeger client library (#10112) | Richard van der Hoff | 2021-06-04 | 1 | -0/+3 |
* | Add OpenTracing for database activity. (#10113) | Richard van der Hoff | 2021-06-03 | 1 | -0/+6 |
* | Fix opentracing inject to use the SpanContext, not the Span (#10074) | Brad Murray | 2021-06-01 | 1 | -5/+5 |
* | Set opentracing priority before setting other tags (#10092) | Richard van der Hoff | 2021-05-28 | 1 | -4/+17 |
* | Add debug logging for issue #9533 (#9959) | Richard van der Hoff | 2021-05-11 | 1 | -1/+6 |
* | Merge branch 'master' into develop | Andrew Morgan | 2021-04-22 | 1 | -3/+12 |
|\ |
|
| * | Make LoggingContext's name optional (#9857) | Richard van der Hoff | 2021-04-21 | 1 | -3/+12 |
* | | Merge branch 'master' into develop | Andrew Morgan | 2021-04-20 | 1 | -10/+4 |
|\| |
|
| * | Always use the name as the log ID. (#9829) | Patrick Cloke | 2021-04-20 | 1 | -10/+4 |
* | | Fix (final) Bugbear violations (#9838) | Jonathan de Jong | 2021-04-20 | 1 | -2/+2 |
* | | Remove redundant "coding: utf-8" lines (#9786) | Jonathan de Jong | 2021-04-14 | 9 | -9/+0 |
|/ |
|
* | Bugbear: Add Mutable Parameter fixes (#9682) | Jonathan de Jong | 2021-04-08 | 1 | -1/+2 |
* | Record more information into structured logs. (#9654) | Patrick Cloke | 2021-04-08 | 1 | -11/+59 |
* | Improve tracing for to device messages (#9686) | Erik Johnston | 2021-04-01 | 1 | -0/+8 |
* | Fix `re.Pattern` mypy error on 3.6 (#9703) | Jonathan de Jong | 2021-03-29 | 1 | -2/+2 |
* | Make it possible to use dmypy (#9692) | Erik Johnston | 2021-03-26 | 1 | -1/+1 |
* | Enable addtional flake8-bugbear linting checks. (#9659) | Jonathan de Jong | 2021-03-24 | 1 | -1/+1 |
* | Fix additional type hints from Twisted 21.2.0. (#9591) | Patrick Cloke | 2021-03-12 | 1 | -8/+15 |
* | Fix additional type hints. (#9543) | Patrick Cloke | 2021-03-09 | 1 | -2/+4 |
* | Fix additional type hints from Twisted upgrade. (#9518) | Patrick Cloke | 2021-03-03 | 1 | -2/+4 |
* | Update black, and run auto formatting over the codebase (#9381) | Eric Eastwood | 2021-02-16 | 5 | -13/+23 |
* | Add type hints to E2E handler. (#9232) | Patrick Cloke | 2021-01-28 | 1 | -1/+1 |
* | Add type hints to the logging context code. (#8939) | Patrick Cloke | 2021-01-05 | 1 | -18/+32 |
* | Various clean-ups to the logging context code (#8935) | Patrick Cloke | 2020-12-14 | 1 | -19/+5 |
* | Gracefully handle a pending logging connection during shutdown. (#8685) | Patrick Cloke | 2020-10-29 | 1 | -9/+18 |
* | Support generating structured logs in addition to standard logs. (#8607) | Patrick Cloke | 2020-10-29 | 5 | -453/+218 |
* | Start fewer opentracing spans (#8640) | Erik Johnston | 2020-10-26 | 1 | -5/+5 |
* | Separate the TCP and terse JSON formatting code. (#8587) | Patrick Cloke | 2020-10-21 | 2 | -186/+238 |
* | Enable mypy checking for unreachable code and fix instances. (#8432) | Patrick Cloke | 2020-10-01 | 1 | -9/+1 |
* | Create a mechanism for marking tests "logcontext clean" (#8399) | Richard van der Hoff | 2020-09-28 | 1 | -20/+23 |
* | Simplify super() calls to Python 3 syntax. (#8344) | Patrick Cloke | 2020-09-18 | 2 | -4/+4 |
* | Use slots in attrs classes where possible (#8296) | Patrick Cloke | 2020-09-14 | 1 | -3/+1 |
* | Fix typos in comments. | Patrick Cloke | 2020-09-14 | 1 | -1/+1 |
* | Use the right constructor for log records (#8278) | Richard van der Hoff | 2020-09-08 | 1 | -3/+3 |
* | Stop sub-classing object (#8249) | Patrick Cloke | 2020-09-04 | 4 | -9/+9 |
* | Use the JSON encoder without whitespace in more places. (#8124) | Patrick Cloke | 2020-08-20 | 1 | -3/+2 |
* | Be stricter about JSON that is accepted by Synapse (#8106) | Patrick Cloke | 2020-08-19 | 1 | -2/+5 |
* | Fix error reporting when using `opentracing.trace` (#7961) | Erik Johnston | 2020-07-27 | 2 | -12/+3 |
* | Clean up PreserveLoggingContext (#7877) | Richard van der Hoff | 2020-07-22 | 1 | -16/+13 |
* | Remove unused code from synapse.logging.utils. (#7897) | Karthikeyan Singaravelan | 2020-07-20 | 1 | -126/+0 |
* | Fix the trace function for async functions. (#7872) | Patrick Cloke | 2020-07-17 | 1 | -23/+40 |
* | isort 5 compatibility (#7786) | Will Hunt | 2020-07-05 | 1 | -2/+2 |
* | Merge different Resource implementation classes (#7732) | Erik Johnston | 2020-07-03 | 1 | -37/+31 |
* | Add support for using rust-python-jaeger-reporter (#7697) | Erik Johnston | 2020-06-17 | 1 | -3/+36 |
* | Replace all remaining six usage with native Python 3 equivalents (#7704) | Dagfinn Ilmari Mannsåker | 2020-06-16 | 1 | -2/+1 |
* | remove miscellaneous PY2 code | Richard van der Hoff | 2020-05-15 | 1 | -8/+2 |
* | Improve per-block CPU and DB usage metrics (#7426) | Patrick Cloke | 2020-05-06 | 1 | -12/+26 |
* | Add backwards compatibility codepath to LoggingContext. (#7408) | Patrick Cloke | 2020-05-05 | 1 | -0/+41 |
* | Add instance name to RDATA/POSITION commands (#7364) | Erik Johnston | 2020-04-29 | 1 | -13/+10 |
* | Reduce the number of calls to `resource.getrusage` (#7183) | Richard van der Hoff | 2020-04-03 | 1 | -39/+63 |
* | Fix "'NoneType' has no attribute start|stop" logcontext errors (#7181) | Richard van der Hoff | 2020-03-31 | 1 | -0/+5 |
* | Clean up some LoggingContext stuff (#7120) | Richard van der Hoff | 2020-03-24 | 3 | -126/+125 |
* | Hopefully mypy is happy now | Brendan Abolivier | 2020-03-10 | 1 | -1/+2 |
* | Attempt at appeasing the gods of mypy | Brendan Abolivier | 2020-03-10 | 1 | -1/+1 |
* | Add type hints to logging/context.py (#6309) | Neil Pilgrim | 2020-03-07 | 1 | -47/+74 |
* | Clarify list/set/dict/tuple comprehensions and enforce via flake8 (#6957) | Patrick Cloke | 2020-02-21 | 1 | -1/+1 |
* | comment for run_in_background | Richard van der Hoff | 2020-01-12 | 1 | -0/+3 |
* | Bump version of mypy | Erik Johnston | 2019-12-12 | 2 | -1/+4 |
* | Update comment | Erik Johnston | 2019-12-10 | 1 | -2/+4 |
* | Fix make_deferred_yieldable to work with coroutines | Erik Johnston | 2019-12-10 | 1 | -1/+8 |
* | Add benchmarks for structured logging performance (#6266) | Amber Brown | 2019-12-03 | 1 | -0/+1 |
* | Improve the performance of structured logging (#6322) | Amber Brown | 2019-11-26 | 2 | -30/+90 |
* | A couple more instances | Andrew Morgan | 2019-11-12 | 1 | -1/+1 |
* | Update black to 19.10b0 (#6304) | Amber Brown | 2019-11-01 | 1 | -1/+1 |
* | Remove usage of deprecated logger.warn method from codebase (#6271) | Andrew Morgan | 2019-10-31 | 1 | -1/+1 |
* | Trace non-JSON APIs, /media, /key etc | Erik Johnston | 2019-10-11 | 1 | -4/+10 |
* | Fix up some typechecking (#6150) | Amber Brown | 2019-10-02 | 2 | -8/+21 |
* | Fix logcontext spam on non-Linux platforms (#6059) | J. Ryan Stinnett | 2019-09-18 | 1 | -2/+11 |
* | Fix for structured logging tests stomping on logs (#6023) | Amber Brown | 2019-09-13 | 3 | -9/+11 |
* | Don't assume there is a 'self' arg in @trace decorator | Erik Johnston | 2019-09-06 | 1 | -5/+5 |
* | Gracefully handle log context slips and missing opentracing import errors. (#... | Jorik Schellekens | 2019-09-05 | 1 | -24/+58 |
* | Add opentracing to all client servlets (#5983) | Jorik Schellekens | 2019-09-05 | 1 | -1/+1 |
* | Fix opentracing contexts missing from outbound replication requests (#5982) | Jorik Schellekens | 2019-09-05 | 1 | -4/+16 |
* | Opentrace device lists (#5853) | Jorik Schellekens | 2019-09-03 | 1 | -53/+17 |
* | Implement a structured logging output system. (#5680) | Amber Brown | 2019-08-28 | 3 | -1/+665 |
* | Propagate opentracing contexts through EDUs (#5852) | Jorik Schellekens | 2019-08-22 | 1 | -0/+26 |
* | Opentracing across workers (#5771) | Jorik Schellekens | 2019-08-22 | 1 | -65/+79 |
* | Opentracing doc update (#5776) | Jorik Schellekens | 2019-08-20 | 1 | -27/+40 |
* | Make Jaeger fully configurable (#5694) | Jorik Schellekens | 2019-07-23 | 1 | -4/+7 |
* | Replace returnValue with return (#5736) | Amber Brown | 2019-07-23 | 1 | -3/+3 |
* | Opentracing Utils (#5722) | Jorik Schellekens | 2019-07-23 | 2 | -101/+356 |
* | Merge branch 'release-v1.2.0' into develop | Jorik Schellekens | 2019-07-22 | 1 | -0/+125 |
|\ |
|
| * | Opentracing Documentation (#5703) | Jorik Schellekens | 2019-07-22 | 1 | -0/+125 |
* | | Don't accept opentracing data from clients. (#5715) | Jorik Schellekens | 2019-07-19 | 1 | -2/+1 |
|/ |
|
* | Clean up opentracing configuration options (#5712) | Richard van der Hoff | 2019-07-18 | 2 | -26/+20 |
* | Add basic opentracing support (#5544) | Jorik Schellekens | 2019-07-11 | 3 | -2/+508 |
* | Move logging utilities out of the side drawer of util/ and into logging/ (#5606) | Amber Brown | 2019-07-04 | 4 | -0/+940 |