View Issue Details

IDProjectCategoryView StatusLast Update
0004700Talerotherpublic2019-12-20 19:11
ReporterFlorian Dold Assigned ToFlorian Dold  
PrioritynoneSeverityfeatureReproducibilityhave not tried
Status closedResolutionfixed 
Product Versiongit (master) 
Target Version0.6Fixed in Version0.6 
Summary0004700: Taler components should use tracing identifiers to correlate log statements from one request
DescriptionCurrently it impossible to trace back log statements to one request, or to correlate multiple log statements.

This makes logs useless, unless they contain a lot of ad-hoc contextual information.

We should make logging more useful by adding a (random) tracing identifier to each log statement. This makes it possible to trace every log statement back to the request that caused it.

The "roots" ofrequests can either be HTTP requests, or periodically run tasks.
TagsNo tags attached.

Activities

Christian Grothoff

2017-11-04 18:37

manager   ~0012558

Let's keep this in mind, but for post 0.9 (or rather, once we have the MHD2 API).

Marcello Stanisci

2019-05-30 23:01

reporter   ~0014469

Am I wrong, or you (Florian) have just implemented this a few days ago (= the "async scope" technique)?

Florian Dold

2019-05-31 09:38

manager   ~0014472

Marcello: Indeed, let's close this!

Issue History

Date Modified Username Field Change
2016-10-02 20:05 Florian Dold New Issue
2016-10-02 20:06 Florian Dold Description Updated
2016-10-09 01:48 Christian Grothoff Severity minor => feature
2016-10-09 01:48 Christian Grothoff Status new => acknowledged
2016-10-09 01:48 Christian Grothoff Product Version => git (master)
2016-10-09 01:48 Christian Grothoff Target Version => 0.6
2017-11-04 18:37 Christian Grothoff Priority normal => none
2017-11-04 18:37 Christian Grothoff Target Version 0.6 =>
2017-11-04 18:37 Christian Grothoff Note Added: 0012558
2019-05-30 23:01 Marcello Stanisci Note Added: 0014469
2019-05-31 09:36 Florian Dold Target Version => 0.6
2019-05-31 09:38 Florian Dold Assigned To => Florian Dold
2019-05-31 09:38 Florian Dold Status acknowledged => resolved
2019-05-31 09:38 Florian Dold Resolution open => fixed
2019-05-31 09:38 Florian Dold Note Added: 0014472
2019-12-20 19:11 Christian Grothoff Fixed in Version => 0.6
2019-12-20 19:11 Christian Grothoff Status resolved => closed