summary refs log tree commit diff
path: root/synapse/logging (follow)
Commit message (Expand)AuthorAgeFilesLines
* 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