Skip to content

Commit 7c19a7e

Browse files
committed
added proj properties
1 parent 69fe81a commit 7c19a7e

File tree

2 files changed

+29
-3
lines changed

2 files changed

+29
-3
lines changed

src/Bleess.Extensions.Logging.File/Bleess.Extensions.Logging.File.csproj

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,32 @@
44
<TargetFrameworks>netstandard2.0;</TargetFrameworks>
55
<LangVersion>8.0</LangVersion>
66

7+
<VersionPrefix>1.0.0</VersionPrefix>
78

9+
<Authors>Paul Bleess</Authors>
10+
<Description>Simple file logger for dotnet Microsoft.Extensions.Logging</Description>
11+
<Title>File logging for Microsoft.Extensions.Logging</Title>
12+
<Copyright>Copyright (c) 2020 Paul Bleess and contributors</Copyright>
13+
<AssemblyTitle>Bleess.Extensions.Logging.File</AssemblyTitle>
14+
<TargetFrameworks>netstandard2.0</TargetFrameworks>
15+
<GenerateDocumentationFile>true</GenerateDocumentationFile>
16+
<AssemblyName>Bleess.Extensions.Logging.File</AssemblyName>
17+
<PackageId>Bleess.Extensions.Logging.File</PackageId>
18+
<PackageTags>microsoft-extensions-logging;log;file;logging;aspnetcore;file-logger;logging-provider;netstandard;netcore</PackageTags>
19+
<PackageProjectUrl>https://github.com/pableess/Bleess.Extensions.Logging.File</PackageProjectUrl>
20+
<PackageLicenseUrl>https://raw.githubusercontent.com/pableess/Bleess.Extensions.Logging.File/master/LICENSE</PackageLicenseUrl>
21+
<PackageReleaseNotes>
22+
How to use: https://github.com/pableess/Bleess.Extensions.Logging.File
23+
24+
Initial Release 1.0.0
25+
- Basic file logging features rolling files, maximum file length, max number of files
26+
- Simple text and json formatters with options for single line, multi-line, and separated log statements
27+
- Support for logging scopes
28+
- Support for standard microsoft.extensions.logging configuration
29+
- Ability to reconfigure/change settings without restarting application
30+
- Asynchronous log file writing for high log througput and performance
31+
32+
</PackageReleaseNotes>
833
</PropertyGroup>
934

1035
<ItemGroup>

src/Bleess.Extensions.Logging.File/FileLoggerProvider.cs

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212

1313

1414
/// <summary>
15-
/// A log provider for logging to a file using serilog file logging
15+
/// A rolling file log provider
1616
/// </summary>
1717
[ProviderAlias("File")]
1818
public sealed class FileLoggerProvider : ILoggerProvider, ISupportExternalScope, IDisposable
@@ -26,8 +26,8 @@ public sealed class FileLoggerProvider : ILoggerProvider, ISupportExternalScope,
2626

2727
/// Creates an instance of <see cref="FileLoggerProvider"/>.
2828
/// </summary>
29-
/// <param name="options">The options to create <see cref="ConsoleLogger"/> instances with.</param>
30-
/// <param name="formatters">Log formatters added for <see cref="ConsoleLogger"/> insteaces.</param>
29+
/// <param name="options">The options to create <see cref="FileLogger"/> instances with.</param>
30+
/// <param name="formatters">Log formatters added for <see cref="FileLogger"/> insteaces.</param>
3131
public FileLoggerProvider(IOptionsMonitor<FileLoggerOptions> options, IEnumerable<FileFormatter> formatters)
3232
{
3333
this.options = options;
@@ -79,6 +79,7 @@ private void ReloadFormatters(FileLoggerOptions options)
7979
}
8080
}
8181

82+
/// <inheritdoc/>
8283
public Microsoft.Extensions.Logging.ILogger CreateLogger(string name)
8384
{
8485
this.formatters.TryGetValue(this.options.CurrentValue.FormatterName, out var logFormatter);

0 commit comments

Comments
 (0)