LSIF: Logging and Tracing
Created by: efritz
Add logging and opentracing support.
Reviewer Notes: Relevant files include the following:
- logging.ts (sets up logger and has helper functions to log a unit of work)
- tracing.ts (sets up tracer and has helper function to trace a unit of work)
- monitoring.ts (combines the behaviors in the two files above)
- worker.ts (sets up logger, small endpoint refactor, adds log/trace middleware)
- server.ts (sets up logger, small job definition refactor, adds log/trace wrappers to jobs)
All other files simply either thread the logger/tracer instances around, or wrap exiting code with a trace
or log
invocation.
Merge request reports
Activity
Created by: codecov[bot]
Codecov Report
Merging #5901 into master will decrease coverage by
0.01%
. The diff coverage is27.52%
.@@ Coverage Diff @@ ## master #5901 +/- ## ========================================== - Coverage 39.46% 39.44% -0.02% ========================================== Files 1150 1153 +3 Lines 56496 56623 +127 Branches 5653 5668 +15 ========================================== + Hits 22296 22336 +40 - Misses 32128 32215 +87 Partials 2072 2072
Impacted Files Coverage Δ lsif/src/util.ts 72.22% <ø> (+5.55%)
lsif/src/config.ts 0% <0%> (ø)
lsif/src/commits.ts 42.1% <0%> (-2.34%)
lsif/src/server.ts 0% <0%> (ø)
lsif/src/queue.ts 0% <0%> (ø)
lsif/src/worker.ts 0% <0%> (ø)
lsif/src/importer.ts 98.91% <100%> (+0.03%)
lsif/src/tracing.ts 43.47% <43.47%> (ø)
lsif/src/logging.ts 44.44% <44.44%> (ø)
lsif/src/connection.ts 21.21% <5.55%> (+4.99%)
... and 5 more
Please register or sign in to reply