Skip to content

Releases: MattMofDoom/Lurgle.Logging

Multi-threaded correlation id

27 Jun 21:29
a4c93be
Compare
Choose a tag to compare
  • 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

14 Jun 00:57
cfda914
Compare
Choose a tag to compare
  • Log.Add now correctly passes the calling method, source file path, line number

Config improvements

11 Jun 00:47
eba6603
Compare
Choose a tag to compare
  • 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

08 Jun 02:33
d6b3ec1
Compare
Choose a tag to compare
Merge pull request #1 from MattMofDoom/dev

v1.1.8

CorrelationId concurrency

06 Jun 00:47
Compare
Choose a tag to compare
  • Ensure correlationId can be consistently passed by concurrent threads
  • Add XML docs

Various minor tweaks and updates

05 Jun 07:07
Compare
Choose a tag to compare
v1.1.5

Add additional targets

Data masking and correlation id

02 Jun 06:33
Compare
Choose a tag to compare
  • Add data masking on property
  • Add generating a correlation id if none passed