LibLog 1.0.0-beta2
If you are a library or framework author and you wish to provid logging support to your component there are a couple of options 1) Depend on Log4Net/NLog 2) Depend on Common.Logging 3) Implement your own ILog interface and make your consumers wire it up.
Option 1 is not desirable because it forces your users to use a particular framework. Option 2 is not desirable because it will add yet more nuger package dependencies and project references with associated versioning concerns and requires wiring up with. Option 3 is desirable because it is dependency free but requires that your users to remember to write an adapter and wire things up.
This package is a version of option 3:
- It will add an ILog, ILogProvider etc to YourRootNamespace.Logging
- ILog is 2 methods to implement in comparision to Common.Logging ILog's ~65 members
- Using reflection, it transparently supports NLog and Log4Net without any wiring up required by an end user.
No packages depend on LibLog.
This package has no dependencies.
Version | Downloads | Last updated |
---|---|---|
5.0.8 | 5 | 05/16/2023 |
5.0.7-build.575 | 0 | 03/03/2019 |
5.0.6 | 0 | 02/08/2019 |
5.0.5 | 0 | 01/06/2019 |
5.0.4 | 0 | 12/25/2018 |
5.0.3 | 0 | 11/19/2018 |
5.0.2 | 0 | 06/30/2018 |
5.0.0 | 0 | 05/28/2018 |
4.2.6 | 0 | 10/11/2016 |
4.2.5 | 0 | 03/29/2016 |
4.2.4 | 0 | 10/29/2015 |
4.2.3 | 0 | 06/09/2015 |
4.2.2 | 0 | 04/15/2015 |
4.2.1 | 0 | 04/10/2015 |
4.2.0 | 0 | 04/07/2015 |
4.1.1 | 0 | 04/04/2015 |
4.0.2 | 0 | 04/02/2015 |
3.1.0 | 0 | 02/03/2015 |
3.0.0 | 0 | 02/02/2015 |
3.0.0-beta4 | 0 | 02/02/2015 |
3.0.0-beta3 | 0 | 02/02/2015 |
3.0.0-beta2 | 0 | 01/31/2015 |
3.0.0-beta1 | 0 | 01/30/2015 |
2.0.1 | 0 | 01/03/2015 |
2.0.0 | 0 | 01/03/2015 |
1.5.0 | 0 | 12/02/2014 |
1.4.0 | 0 | 11/11/2014 |
1.3.0 | 0 | 09/24/2014 |
1.2.3 | 0 | 09/16/2014 |
1.2.2 | 0 | 09/16/2014 |
1.2.1 | 0 | 09/16/2014 |
1.2.0 | 0 | 09/14/2014 |
1.1.2 | 0 | 09/12/2014 |
1.0.0 | 0 | 09/09/2014 |
1.0.0-beta2 | 0 | 09/06/2014 |