common-logging | A portable logging abstraction for .NET

 by   net-commons C# Version: Current License: Apache-2.0

kandi X-RAY | common-logging Summary

kandi X-RAY | common-logging Summary

common-logging is a C# library typically used in Logging applications. common-logging has no bugs, it has no vulnerabilities, it has a Permissive License and it has low support. You can download it from GitHub.

Provides a simple logging abstraction to switch between different logging implementations. There is current support for log4net, NLog, Microsoft Enterprise Library logging, Microsoft Application Insights, Microsoft Event Tracing for Windows, and Serilog. Additionally Common.Logging comes with a set of base classes making the integration of any log system a breeze.
Support
    Quality
      Security
        License
          Reuse

            kandi-support Support

              common-logging has a low active ecosystem.
              It has 633 star(s) with 211 fork(s). There are 77 watchers for this library.
              OutlinedDot
              It had no major release in the last 6 months.
              There are 47 open issues and 82 have been closed. On average issues are closed in 317 days. There are 8 open pull requests and 0 closed requests.
              It has a neutral sentiment in the developer community.
              The latest version of common-logging is current.

            kandi-Quality Quality

              common-logging has 0 bugs and 0 code smells.

            kandi-Security Security

              common-logging has no vulnerabilities reported, and its dependent libraries have no vulnerabilities reported.
              common-logging code analysis shows 0 unresolved vulnerabilities.
              There are 0 security hotspots that need review.

            kandi-License License

              common-logging is licensed under the Apache-2.0 License. This license is Permissive.
              Permissive licenses have the least restrictions, and you can use them in most projects.

            kandi-Reuse Reuse

              common-logging releases are not available. You will need to build from source code and install.
              Installation instructions, examples and code snippets are available.
              common-logging saves you 1515770 person hours of effort in developing the same functionality from scratch.
              It has 654157 lines of code, 0 functions and 591 files.
              It has low code complexity. Code complexity directly impacts maintainability of the code.

            Top functions reviewed by kandi - BETA

            kandi's functional review helps you automatically verify the functionalities of the libraries and avoid rework.
            Currently covering the most popular Java, JavaScript and Python libraries. See a Sample of common-logging
            Get all kandi verified functions for this library.

            common-logging Key Features

            No Key Features are available at this moment for common-logging.

            common-logging Examples and Code Snippets

            No Code Snippets are available at this moment for common-logging.

            Community Discussions

            Trending Discussions on common-logging

            QUESTION

            CVE-2021-44228 + slf4j + common-logging
            Asked 2021-Dec-16 at 01:15

            I am using slf4j in my project with the following :

            ...

            ANSWER

            Answered 2021-Dec-16 at 01:15

            First of all, as mentioned in the SLF4J post you have linked, Log4j 1 is not affected by CVE-2021-44228 (but is end of life and affected by other vulnerabilities). Additionally it is marked as optional dependency so by default not included when you depend on common-logging, see the POM Reference and Introduction to the Dependency Mechanism, which mentions this as well:

            It may be helpful to think of optional dependencies as "excluded by default."

            Source https://stackoverflow.com/questions/70366204

            Community Discussions, Code Snippets contain sources that include Stack Exchange Network

            Vulnerabilities

            No vulnerabilities reported

            Install common-logging

            *Note: Build may periodically fail due to issues with the code-coverage tooling (NCover) being unable to reliably connect to the test-runner during test-runs on the CI server platform we've selected (Appveyor). Work continues to investigate this further, but until resolved properly visitors are advised to discount failing builds reported here.
            This demonstrates how to configure your app to log using the built in Common.Logging console adapter.
            Either open the Package Management Console and enter the following or use the built-in GUI. NuGet: PM> Install-Package Common.Logging.
            There are different packages for each major NLog version. Install the correct package for your referenced NLog version. This example installs the adapter for NLog v4.1:. If you are using NLog v4.0, you should install the Common.Logging.NLog40 package and so on. NB: Because NLog is using semver and the same strong name for every major version, Common.Logging.NLog40 and Common.Logging.NLog41 works for all NLog 4.x version. Common.Logging.NLog41 is the recommend version. The app config should then have a common logging section like below. Be sure to match the factoryAdapter type with your installed Common.Logging.NLogXX version.
            There are different packages for each major Application Insights version. Install the correct package for your referenced Application Insights version. This example installs the adapter for Application Insights v0.17:. The app config should then have an Application Insights section like below. Be sure to set the InstrumentationKey with your InstrumentationKey retrieved from Application Insights portal https://portal.azure.com. See module documentation and Source Forge for other factoryAdapters and their configuration values.

            Support

            For any new features, suggestions and bugs create an issue on GitHub. If you have any questions check and ask questions on community page Stack Overflow .
            Find more information at:

            Find, review, and download reusable Libraries, Code Snippets, Cloud APIs from over 650 million Knowledge Items

            Find more libraries
            CLONE
          • HTTPS

            https://github.com/net-commons/common-logging.git

          • CLI

            gh repo clone net-commons/common-logging

          • sshUrl

            git@github.com:net-commons/common-logging.git

          • Stay Updated

            Subscribe to our newsletter for trending solutions and developer bootcamps

            Agree to Sign up and Terms & Conditions

            Share this Page

            share link