Comments (3)
Having a bit more of a look it seems that the RequestId
in the logged scope is retrieved from the HttpContext.TraceIdentifier
property, not sure where the logged TraceId
value comes from.
Regardless, neither value is what was set by the CorrelationId middleware.
from correlationid.
The TraceId set in the logging scope above is coming fro the current Activity.
There are quite a lot of considerations around messing with the Activity directly and I currently feel that adjusting that should be a decision in user code. I may revisit that but right now I'm unconvinced. Activities support the concept of correlation of requests and logs and provide a richer, standards-compliant approach. I feel that CorrelationID and Activity should remain distinct. Correlation ID is a simpler library which can be used in place of or alongside Activities.
from correlationid.
Same issue here. The "TraceId" I see in my log output is unchanged despite options.UpdateTraceIdentifier = true
. If you AddToLoggingScope = true
it shows up in the logs. Hope this helps someone.
from correlationid.
Related Issues (20)
- Add small example snippet for adding CorrelationId to logs
- Please support W3C Context as hierarchical correlation id HOT 1
- Disable or change log level of: "No correlation ID was found in the request headers" HOT 2
- Storing Correlation Id in nlog HOT 1
- EventId Typo
- Customisable response when EnforceHeader is set HOT 1
- Exclude endpoints feature HOT 1
- CorrelationIdMiddleware Logging Question HOT 1
- Examples don't seem to work for .net 6 mvc web app HOT 1
- Status of project?
- Deprecated dependency Microsoft.AspNetCore.Http.Abstractions
- System.Text.Encodings.Web 4.5.0 Contains Vulnerability
- Exclude Health Check Probes
- Will this package maintained in 2024? HOT 3
- Disable internal logging HOT 6
- Split package HOT 2
- ICorrelationContextAccessor has setter HOT 1
- Provide option for ICorrelationIdProvider to return Task<string>
- Usage in Azure Functions
- No 'ICorrelationIdProvider' has been registered but I use CorrelationIdGenerator
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from correlationid.