Releases: MattMofDoom/Lurgle.Logging
Releases · MattMofDoom/Lurgle.Logging
Multi-threaded correlation id
- Maintain a cache of thread ids linked to correlation id - automatically generate a new correlation id per thread, or pass a correlation id through to your thread
- Enabled by default, can be disabled via EnableCorrelationCache config
- Correlation cache expiry can be adjusted with CorrelationCacheExpiry config - default 10 mins
Fix Log.Add bug
- Log.Add now correctly passes the calling method, source file path, line number
Config improvements
- Fix incorrect reference for LogDays
- Code refactor
- Add LogConfig constructor for passing config and optional overrides
- Add method to resolve a ConsoleThemeType
- Add ability to disable Initialising event with LogWriteInit
- Correct default log filename to match AppName
Code refactor and fix incorrect LogDays reference
Merge pull request #1 from MattMofDoom/dev v1.1.8
CorrelationId concurrency
- Ensure correlationId can be consistently passed by concurrent threads
- Add XML docs
Various minor tweaks and updates
v1.1.5 Add additional targets
Data masking and correlation id
- Add data masking on property
- Add generating a correlation id if none passed