Gebruik log message templates om gestructureerd loggen mogelijk te maken
In plaats van
logger.LogInformation($"New order {orderNumber} for customer {customer}");log het bericht op de volgende manier
logger.LogInformation("New order {orderNumber} for customer {customer}", orderNumber, customer);Dit maakt het eenvoudiger om logboekmeldingen te doorzoeken en
filteren op specifieke velden. Dit betekent dat we dingen kunnen doen
zoals: - Toon alle logboekvermeldingen voor de template
Receiving order {orderNumber} for customer {customerNumber}.
Ongeacht welk ordernummer of klantnummer is gelogd. - Toon alle
logboekmeldingen voor een specifiek ordernummer. Dit omvat maar is niet
beperkt tot de template. - Toon alle logboekmeldingen voor een specifiek
klantnummer. Dit omvat maar is niet beperkt tot de template.
Referenties
- Log message template - Microsoft learn
- How to use Structured logging - NLog