- Docker
- Node.JS
- Dotnet
docker-compose upcd client/weather-app
npm install
copy-item ../../lib/client/* ./node_modules/jsnlog/ -recurse -force -verbose
npm run startcd server/weather-api
dotnet restore
dotnet runSee seq-logs.png and console-logs.png
The Seq logs can be correlated on TraceId.
In the console output, you will see the scope for the incoming web request to the forwarded log handler has it's own TraceId, which is overridden by the inner scope for each log message. JSNLog can batch forwarded log messages, so one request may have multiple client logs, potentially from different traces.