Sign in Sign up
nuget

Chinchilla.Logging

Chinchilla.Logging is a .NET Core port of cdmdotnet.Logging, an abstracted logging platform for .NET. It can help you collect reliable logs for your application regardless of its size or complexity with minimal performance implications. This logging library makes large use of enterprise correlation. In a lot of applications that incorporate various small and large services, it is often important to correlate events that happen across these services. It gives us a business workflow view of the various events that happen in the application, its components and services. This library provide operation and activity ID management and propagation. The main difference with this library over other is that you can configure each type of log separately. You can enable fatal, error, warning, debugging, informational, progress and sensitive data logging all independently of each other. This is more flexible than the concept of minimum level logging, such as that in log4net or serilog e.g. enabling one warning in this libraries will enable error and fatal logging as well. This library allows you to set those settings independently of each other. The SqlLogger maps AdditionalData to table columns, where the key of the dictionary entry is the column name and the value is serialised to JSON as the column value. MetaData is serialised to a single JSON value stored in the MetaData column. This means you can store data such as a User ID or Job ID in a separate column so you can filter more efficiently with indexes and partitions. EventLogger, TraceLogger and ConsoleLogger both seralise and format all information into a single string. The MultiLogger allows you to configure several different loggers to be used at once with different settings for each logger. See https://github.com/cdmdotnet/logging/wiki/Quick-How-To for usage details. This package installs Chinchilla.Logging.dll which includes core logging functionality. Other packages depend on Chinchilla.Logging for specific implementations.

Activity

Latest release
11mo ago
Total releases
43
Cadence
~3 days
Last 12 months
1

Reach

Stars

Details

License
Apache-2.0
First release
Nov 19, 2019
Releases
Version Released
6.0.48 major
5.3.46 minor
5.2.45 patch
5.2.44 patch
5.2.43 patch
5.2.42 patch
5.2.41 minor
5.1.40 patch
5.1.39 patch
5.1.38 patch
5.1.37 minor
5.0.36 major
4.5.35 patch
4.5.34 patch
4.5.33 patch
4.5.32 patch
4.5.31 patch
4.5.29 patch
4.5.28 patch
4.5.27 patch
4.5.26 patch
4.5.25 minor
4.4.23.1692147461 patch
4.4.22.1691250932 minor
4.3.20.1051712093 patch
4.3.19.619527768 patch
4.3.18.619462645 patch
4.3.17.430055166 patch
4.3.16.430049424 patch
4.3.15.430037793 minor
4.2.149.109 patch
4.2.148.108 patch
4.2.147.107 patch
4.2.146.106 patch
4.2.144.105 patch
4.2.143.104 minor
4.1.124.102 patch
4.1.122.101 patch
4.1.121.100 patch
4.1.119.99 minor
4.0.115.95 patch
4.0.113.94 patch
4.0.111.92 initial