NetStandardLogging by Lawrence M. Smith

<PackageReference Include="NetStandardLogging" Version="1.0.2" />

 NetStandardLogging 1.0.2

Consider this a bridge solution until the big gun loggers like Log4Net or NLog catch up with .Net Core/Standard 2.0 Provides the most basic functionality of logging for .Net Standard 2.0 and .Net Core 2.0 projects. The project allows logging to a file or the console, with timestamps, and with the minimal of a json config file. Requires the NetCoreLoggerInterface as I was keeping the interface separate. For this project, I may just fold the interface back into the nuget package to alleviate the need. See the test project under the project URL for usage and a sample config section.

<package xmlns="http://schemas.microsoft.com/packaging/2013/05/nuspec.xsd">
  <metadata>
    <id>NetStandardLogging</id>
    <version>1.0.2</version>
    <authors>Lawrence M. Smith</authors>
    <owners>Lawrence M. Smith</owners>
    <requireLicenseAcceptance>false</requireLicenseAcceptance>
    <licenseUrl>https://opensource.org/licenses/MIT</licenseUrl>
    <projectUrl>https://github.com/LarrySmith-1437/NetStandardLogging</projectUrl>
    <description>Consider this a bridge solution until the big gun loggers like Log4Net or NLog catch up with .Net Core/Standard 2.0

Provides the most basic functionality of logging for .Net Standard 2.0 and .Net Core 2.0 projects.
The project allows logging to a file or the console, with timestamps, and with the minimal of a json config file.
Requires the NetCoreLoggerInterface as I was keeping the interface separate.  For this project, I may just fold the interface back into the nuget package to alleviate the need.

See the test project under the project URL for usage and a sample config section.</description>
    <copyright>2017</copyright>
    <tags>NetStandard2.0</tags>
    <dependencies>
      <group targetFramework=".NETStandard2.0">
        <dependency id="NetStandardLoggingInterface" version="1.0.1" exclude="Build,Analyzers" />
        <dependency id="Microsoft.Extensions.Configuration.FileExtensions" version="2.0.0" exclude="Build,Analyzers" />
        <dependency id="Microsoft.Extensions.Configuration.Json" version="2.0.0" exclude="Build,Analyzers" />
        <dependency id="Microsoft.Extensions.Configuration" version="2.0.0" exclude="Build,Analyzers" />
        <dependency id="Microsoft.Extensions.Configuration.Binder" version="2.0.0" exclude="Build,Analyzers" />
      </group>
    </dependencies>
    <title>NetStandardLogging</title>
    <releaseNotes>Added a test to throw a meaningful ApplicationException if the expected config section is not found to configure the logger.</releaseNotes>
    <summary>Provides the most basic functionality of logging for .Net Standard 2.0 and .Net Core 2.0 projects.
The project allows logging to a file or the console, with timestamps, and with the minimal of a json config file.

See the test project under the project URL for usage and a sample config section.</summary>
  </metadata>
</package>