View Issue Details

IDProjectCategoryView StatusLast Update
0004700Talerotherpublic2019-12-20 18:11
ReporterFlorian Dold Assigned ToFlorian Dold Resolution deadline
ImplementerReviewer 
Release signed byDeployed by 
VerifierCommunicator 
Data protection authority notification requiredNo  
CSIRT notification requiredNo  
Estimated effort (hours)Actual effort (hours)0 
Fast-trackNo
Work packagenone
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.

Required notifications

Address or linkRemarkAdded byNotifiedActions

Activities

Christian Grothoff

2017-11-04 17: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 21: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 07:38

manager   ~0014472

Marcello: Indeed, let's close this!

Issue History

Date ModifiedUsernameFieldChange
2016-10-02 18:05Florian DoldNew Issue
2016-10-02 18:06Florian DoldDescription Updated
2016-10-08 23:48Christian GrothoffSeverityminor => feature
2016-10-08 23:48Christian GrothoffStatusnew => acknowledged
2016-10-08 23:48Christian GrothoffProduct Version => git (master)
2016-10-08 23:48Christian GrothoffTarget Version => 0.6
2017-11-04 17:37Christian GrothoffPrioritynormal => none
2017-11-04 17:37Christian GrothoffTarget Version0.6 =>
2017-11-04 17:37Christian GrothoffNote Added: 0012558
2019-05-30 21:01Marcello StanisciNote Added: 0014469
2019-05-31 07:36Florian DoldTarget Version => 0.6
2019-05-31 07:38Florian DoldAssigned To => Florian Dold
2019-05-31 07:38Florian DoldStatusacknowledged => informing
2019-05-31 07:38Florian DoldResolutionopen => fixed
2019-05-31 07:38Florian DoldNote Added: 0014472
2019-12-20 18:11Christian GrothoffFixed in Version => 0.6
2019-12-20 18:11Christian GrothoffStatusinforming => closed