cache nuget packages
This commit is contained in:
@@ -0,0 +1,5 @@
|
||||
{
|
||||
"version": 2,
|
||||
"contentHash": "YEAMWu1UnWgf1c1KP85l1SgXGfiVo0Rz6x08pCiPOIBt2Qe18tcZLvdBUuV5o1QHvrs8FAry9wTIhgBRtjIlEg==",
|
||||
"source": "https://api.nuget.org/v3/index.json"
|
||||
}
|
||||
BIN
local-nuget/serilog.extensions.logging/8.0.0/.signature.p7s
Normal file
BIN
local-nuget/serilog.extensions.logging/8.0.0/.signature.p7s
Normal file
Binary file not shown.
153
local-nuget/serilog.extensions.logging/8.0.0/README.md
Normal file
153
local-nuget/serilog.extensions.logging/8.0.0/README.md
Normal file
@@ -0,0 +1,153 @@
|
||||
# Serilog.Extensions.Logging [](https://ci.appveyor.com/project/serilog/serilog-framework-logging/history) [](https://www.nuget.org/packages/Serilog.Extensions.Logging/)
|
||||
|
||||
A Serilog provider for [Microsoft.Extensions.Logging](https://www.nuget.org/packages/Microsoft.Extensions.Logging), the logging subsystem used by ASP.NET Core.
|
||||
|
||||
### ASP.NET Core Instructions
|
||||
|
||||
**ASP.NET Core** applications should prefer [Serilog.AspNetCore](https://github.com/serilog/serilog-aspnetcore) and `UseSerilog()` instead.
|
||||
|
||||
### Non-web .NET Core Instructions
|
||||
|
||||
**Non-web .NET Core** applications should prefer [Serilog.Extensions.Hosting](https://github.com/serilog/serilog-extensions-hosting) and `UseSerilog()` instead.
|
||||
|
||||
### .NET Core 1.0, 1.1 and Default Provider Integration
|
||||
|
||||
The package implements `AddSerilog()` on `ILoggingBuilder` and `ILoggerFactory` to enable the Serilog provider under the default _Microsoft.Extensions.Logging_ implementation.
|
||||
|
||||
**First**, install the _Serilog.Extensions.Logging_ [NuGet package](https://www.nuget.org/packages/Serilog.Extensions.Logging) into your web or console app. You will need a way to view the log messages - _Serilog.Sinks.Console_ writes these to the console.
|
||||
|
||||
```sh
|
||||
dotnet add package Serilog.Extensions.Logging
|
||||
dotnet add package Serilog.Sinks.Console
|
||||
```
|
||||
|
||||
**Next**, in your application's `Startup` method, configure Serilog first:
|
||||
|
||||
```csharp
|
||||
using Serilog;
|
||||
|
||||
public class Startup
|
||||
{
|
||||
public Startup(IHostingEnvironment env)
|
||||
{
|
||||
Log.Logger = new LoggerConfiguration()
|
||||
.Enrich.FromLogContext()
|
||||
.WriteTo.Console()
|
||||
.CreateLogger();
|
||||
|
||||
// Other startup code
|
||||
```
|
||||
|
||||
**Finally, for .NET Core 2.0+**, in your `Startup` class's `Configure()` method, remove the existing logger configuration entries and
|
||||
call `AddSerilog()` on the provided `loggingBuilder`.
|
||||
|
||||
```csharp
|
||||
public void ConfigureServices(IServiceCollection services)
|
||||
{
|
||||
services.AddLogging(loggingBuilder =>
|
||||
loggingBuilder.AddSerilog(dispose: true));
|
||||
|
||||
// Other services ...
|
||||
}
|
||||
```
|
||||
|
||||
**For .NET Core 1.0 or 1.1**, in your `Startup` class's `Configure()` method, remove the existing logger configuration entries and call `AddSerilog()` on the provided `loggerFactory`.
|
||||
|
||||
```
|
||||
public void Configure(IApplicationBuilder app,
|
||||
IHostingEnvironment env,
|
||||
ILoggerFactory loggerfactory,
|
||||
IApplicationLifetime appLifetime)
|
||||
{
|
||||
loggerfactory.AddSerilog();
|
||||
|
||||
// Ensure any buffered events are sent at shutdown
|
||||
appLifetime.ApplicationStopped.Register(Log.CloseAndFlush);
|
||||
```
|
||||
|
||||
That's it! With the level bumped up a little you should see log output like:
|
||||
|
||||
```
|
||||
[22:14:44.646 DBG] RouteCollection.RouteAsync
|
||||
Routes:
|
||||
Microsoft.AspNet.Mvc.Routing.AttributeRoute
|
||||
{controller=Home}/{action=Index}/{id?}
|
||||
Handled? True
|
||||
[22:14:44.647 DBG] RouterMiddleware.Invoke
|
||||
Handled? True
|
||||
[22:14:45.706 DBG] /lib/jquery/jquery.js not modified
|
||||
[22:14:45.706 DBG] /css/site.css not modified
|
||||
[22:14:45.741 DBG] Handled. Status code: 304 File: /css/site.css
|
||||
```
|
||||
|
||||
### Notes on Log Scopes
|
||||
|
||||
_Microsoft.Extensions.Logging_ provides the `BeginScope` API, which can be used to add arbitrary properties to log events within a certain region of code. The API comes in two forms:
|
||||
|
||||
1. The method: `IDisposable BeginScope<TState>(TState state)`
|
||||
2. The extension method: `IDisposable BeginScope(this ILogger logger, string messageFormat, params object[] args)`
|
||||
|
||||
Using the extension method will add a `Scope` property to your log events. This is most useful for adding simple "scope strings" to your events, as in the following code:
|
||||
|
||||
```csharp
|
||||
using (_logger.BeginScope("Transaction")) {
|
||||
_logger.LogInformation("Beginning...");
|
||||
_logger.LogInformation("Completed in {DurationMs}ms...", 30);
|
||||
}
|
||||
// Example JSON output:
|
||||
// {"@t":"2020-10-29T19:05:56.4126822Z","@m":"Beginning...","@i":"f6a328e9","SourceContext":"SomeNamespace.SomeService","Scope":["Transaction"]}
|
||||
// {"@t":"2020-10-29T19:05:56.4176816Z","@m":"Completed in 30ms...","@i":"51812baa","DurationMs":30,"SourceContext":"SomeNamespace.SomeService","Scope":["Transaction"]}
|
||||
```
|
||||
|
||||
If you simply want to add a "bag" of additional properties to your log events, however, this extension method approach can be overly verbose. For example, to add `TransactionId` and `ResponseJson` properties to your log events, you would have to do something like the following:
|
||||
|
||||
```csharp
|
||||
// WRONG! Prefer the dictionary approach below instead
|
||||
using (_logger.BeginScope("TransactionId: {TransactionId}, ResponseJson: {ResponseJson}", 12345, jsonString)) {
|
||||
_logger.LogInformation("Completed in {DurationMs}ms...", 30);
|
||||
}
|
||||
// Example JSON output:
|
||||
// {
|
||||
// "@t":"2020-10-29T19:05:56.4176816Z",
|
||||
// "@m":"Completed in 30ms...",
|
||||
// "@i":"51812baa",
|
||||
// "DurationMs":30,
|
||||
// "SourceContext":"SomeNamespace.SomeService",
|
||||
// "TransactionId": 12345,
|
||||
// "ResponseJson": "{ \"Key1\": \"Value1\", \"Key2\": \"Value2\" }",
|
||||
// "Scope":["TransactionId: 12345, ResponseJson: { \"Key1\": \"Value1\", \"Key2\": \"Value2\" }"]
|
||||
// }
|
||||
```
|
||||
|
||||
Not only does this add the unnecessary `Scope` property to your event, but it also duplicates serialized values between `Scope` and the intended properties, as you can see here with `ResponseJson`. If this were "real" JSON like an API response, then a potentially very large block of text would be duplicated within your log event!
|
||||
Moreover, the template string within `BeginScope` is rather arbitrary when all you want to do is add a bag of properties, and you start mixing enriching concerns with formatting concerns.
|
||||
|
||||
A far better alternative is to use the `BeginScope<TState>(TState state)` method. If you provide any `IEnumerable<KeyValuePair<string, object>>` to this method, then Serilog will output the key/value pairs as structured properties _without_ the `Scope` property, as in this example:
|
||||
|
||||
```csharp
|
||||
var scopeProps = new Dictionary<string, object> {
|
||||
{ "TransactionId", 12345 },
|
||||
{ "ResponseJson", jsonString },
|
||||
};
|
||||
using (_logger.BeginScope(scopeProps) {
|
||||
_logger.LogInformation("Transaction completed in {DurationMs}ms...", 30);
|
||||
}
|
||||
// Example JSON output:
|
||||
// {
|
||||
// "@t":"2020-10-29T19:05:56.4176816Z",
|
||||
// "@m":"Completed in 30ms...",
|
||||
// "@i":"51812baa",
|
||||
// "DurationMs":30,
|
||||
// "SourceContext":"SomeNamespace.SomeService",
|
||||
// "TransactionId": 12345,
|
||||
// "ResponseJson": "{ \"Key1\": \"Value1\", \"Key2\": \"Value2\" }"
|
||||
// }
|
||||
```
|
||||
|
||||
### Versioning
|
||||
|
||||
This package tracks the versioning and target framework support of its [_Microsoft.Extensions.Logging_](https://nuget.org/packages/Microsoft.Extensions.Logging) dependency.
|
||||
|
||||
### Credits
|
||||
|
||||
This package evolved from an earlier package _Microsoft.Framework.Logging.Serilog_ [provided by the ASP.NET team](https://github.com/aspnet/Logging/pull/182).
|
||||
@@ -0,0 +1,42 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<package xmlns="http://schemas.microsoft.com/packaging/2013/05/nuspec.xsd">
|
||||
<metadata>
|
||||
<id>Serilog.Extensions.Logging</id>
|
||||
<version>8.0.0</version>
|
||||
<authors>Microsoft,Serilog Contributors</authors>
|
||||
<license type="expression">Apache-2.0</license>
|
||||
<licenseUrl>https://licenses.nuget.org/Apache-2.0</licenseUrl>
|
||||
<icon>serilog-extension-nuget.png</icon>
|
||||
<readme>README.md</readme>
|
||||
<projectUrl>https://github.com/serilog/serilog-extensions-logging</projectUrl>
|
||||
<description>Low-level Serilog provider for Microsoft.Extensions.Logging</description>
|
||||
<tags>serilog Microsoft.Extensions.Logging</tags>
|
||||
<repository type="git" url="https://github.com/serilog/serilog-extensions-logging.git" commit="2138e8cad250ef15369a26ba577d61a8b4f0912e" />
|
||||
<dependencies>
|
||||
<group targetFramework=".NETFramework4.6.2">
|
||||
<dependency id="Microsoft.Extensions.Logging" version="8.0.0" exclude="Build,Analyzers" />
|
||||
<dependency id="Serilog" version="3.1.1" exclude="Build,Analyzers" />
|
||||
</group>
|
||||
<group targetFramework="net6.0">
|
||||
<dependency id="Microsoft.Extensions.Logging" version="8.0.0" exclude="Build,Analyzers" />
|
||||
<dependency id="Serilog" version="3.1.1" exclude="Build,Analyzers" />
|
||||
</group>
|
||||
<group targetFramework="net7.0">
|
||||
<dependency id="Microsoft.Extensions.Logging" version="8.0.0" exclude="Build,Analyzers" />
|
||||
<dependency id="Serilog" version="3.1.1" exclude="Build,Analyzers" />
|
||||
</group>
|
||||
<group targetFramework="net8.0">
|
||||
<dependency id="Microsoft.Extensions.Logging" version="8.0.0" exclude="Build,Analyzers" />
|
||||
<dependency id="Serilog" version="3.1.1" exclude="Build,Analyzers" />
|
||||
</group>
|
||||
<group targetFramework=".NETStandard2.0">
|
||||
<dependency id="Microsoft.Extensions.Logging" version="8.0.0" exclude="Build,Analyzers" />
|
||||
<dependency id="Serilog" version="3.1.1" exclude="Build,Analyzers" />
|
||||
</group>
|
||||
<group targetFramework=".NETStandard2.1">
|
||||
<dependency id="Microsoft.Extensions.Logging" version="8.0.0" exclude="Build,Analyzers" />
|
||||
<dependency id="Serilog" version="3.1.1" exclude="Build,Analyzers" />
|
||||
</group>
|
||||
</dependencies>
|
||||
</metadata>
|
||||
</package>
|
||||
@@ -0,0 +1,161 @@
|
||||
<?xml version="1.0"?>
|
||||
<doc>
|
||||
<assembly>
|
||||
<name>Serilog.Extensions.Logging</name>
|
||||
</assembly>
|
||||
<members>
|
||||
<member name="T:Serilog.Extensions.Logging.LevelConvert">
|
||||
<summary>
|
||||
Converts between Serilog and Microsoft.Extensions.Logging level enum values.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:Serilog.Extensions.Logging.LevelConvert.ToSerilogLevel(Microsoft.Extensions.Logging.LogLevel)">
|
||||
<summary>
|
||||
Convert <paramref name="logLevel"/> to the equivalent Serilog <see cref="T:Serilog.Events.LogEventLevel"/>.
|
||||
</summary>
|
||||
<param name="logLevel">A Microsoft.Extensions.Logging <see cref="T:Microsoft.Extensions.Logging.LogLevel"/>.</param>
|
||||
<returns>The Serilog equivalent of <paramref name="logLevel"/>.</returns>
|
||||
<remarks>The <see cref="F:Microsoft.Extensions.Logging.LogLevel.None"/> value has no Serilog equivalent. It is mapped to
|
||||
<see cref="F:Serilog.Events.LogEventLevel.Fatal"/> as the closest approximation, but this has entirely
|
||||
different semantics.</remarks>
|
||||
</member>
|
||||
<member name="M:Serilog.Extensions.Logging.LevelConvert.ToExtensionsLevel(Serilog.Events.LogEventLevel)">
|
||||
<summary>
|
||||
Convert <paramref name="logEventLevel"/> to the equivalent Microsoft.Extensions.Logging <see cref="T:Microsoft.Extensions.Logging.LogLevel"/>.
|
||||
</summary>
|
||||
<param name="logEventLevel">A Serilog <see cref="T:Serilog.Events.LogEventLevel"/>.</param>
|
||||
<returns>The Microsoft.Extensions.Logging equivalent of <paramref name="logEventLevel"/>.</returns>
|
||||
</member>
|
||||
<member name="T:Serilog.Extensions.Logging.LoggerProviderCollection">
|
||||
<summary>
|
||||
A dynamically-modifiable collection of <see cref="T:Microsoft.Extensions.Logging.ILoggerProvider"/>s.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:Serilog.Extensions.Logging.LoggerProviderCollection.AddProvider(Microsoft.Extensions.Logging.ILoggerProvider)">
|
||||
<summary>
|
||||
Add <paramref name="provider"/> to the collection.
|
||||
</summary>
|
||||
<param name="provider">A logger provider.</param>
|
||||
</member>
|
||||
<member name="P:Serilog.Extensions.Logging.LoggerProviderCollection.Providers">
|
||||
<summary>
|
||||
Get the currently-active providers.
|
||||
</summary>
|
||||
<remarks>
|
||||
If the collection has been disposed, we'll leave the individual
|
||||
providers with the job of throwing <see cref="T:System.ObjectDisposedException"/>.
|
||||
</remarks>
|
||||
</member>
|
||||
<member name="M:Serilog.Extensions.Logging.LoggerProviderCollection.Dispose">
|
||||
<inheritdoc cref="T:System.IDisposable"/>
|
||||
</member>
|
||||
<member name="T:Serilog.Extensions.Logging.SerilogLoggerFactory">
|
||||
<summary>
|
||||
A complete Serilog-backed implementation of the .NET Core logging infrastructure.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:Serilog.Extensions.Logging.SerilogLoggerFactory.#ctor(Serilog.ILogger,System.Boolean,Serilog.Extensions.Logging.LoggerProviderCollection)">
|
||||
<summary>
|
||||
Initializes a new instance of the <see cref="T:Serilog.Extensions.Logging.SerilogLoggerFactory"/> class.
|
||||
</summary>
|
||||
<param name="logger">The Serilog logger; if not supplied, the static <see cref="T:Serilog.Log"/> will be used.</param>
|
||||
<param name="dispose">When true, dispose <paramref name="logger"/> when the framework disposes the provider. If the
|
||||
logger is not specified but <paramref name="dispose"/> is true, the <see cref="M:Serilog.Log.CloseAndFlush"/> method will be
|
||||
called on the static <see cref="T:Serilog.Log"/> class instead.</param>
|
||||
<param name="providerCollection">A <see cref="T:Serilog.Extensions.Logging.LoggerProviderCollection"/>, for use with <c>WriteTo.Providers()</c>.</param>
|
||||
</member>
|
||||
<member name="M:Serilog.Extensions.Logging.SerilogLoggerFactory.Dispose">
|
||||
<summary>
|
||||
Disposes the provider.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:Serilog.Extensions.Logging.SerilogLoggerFactory.CreateLogger(System.String)">
|
||||
<summary>
|
||||
Creates a new <see cref="T:Microsoft.Extensions.Logging.ILogger" /> instance.
|
||||
</summary>
|
||||
<param name="categoryName">The category name for messages produced by the logger.</param>
|
||||
<returns>
|
||||
The <see cref="T:Microsoft.Extensions.Logging.ILogger" />.
|
||||
</returns>
|
||||
</member>
|
||||
<member name="M:Serilog.Extensions.Logging.SerilogLoggerFactory.AddProvider(Microsoft.Extensions.Logging.ILoggerProvider)">
|
||||
<summary>
|
||||
Adds an <see cref="T:Microsoft.Extensions.Logging.ILoggerProvider" /> to the logging system.
|
||||
</summary>
|
||||
<param name="provider">The <see cref="T:Microsoft.Extensions.Logging.ILoggerProvider" />.</param>
|
||||
</member>
|
||||
<member name="T:Serilog.Extensions.Logging.SerilogLoggerProvider">
|
||||
<summary>
|
||||
An <see cref="T:Microsoft.Extensions.Logging.ILoggerProvider"/> that pipes events through Serilog.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:Serilog.Extensions.Logging.SerilogLoggerProvider.#ctor(Serilog.ILogger,System.Boolean)">
|
||||
<summary>
|
||||
Construct a <see cref="T:Serilog.Extensions.Logging.SerilogLoggerProvider"/>.
|
||||
</summary>
|
||||
<param name="logger">A Serilog logger to pipe events through; if null, the static <see cref="T:Serilog.Log"/> class will be used.</param>
|
||||
<param name="dispose">If true, the provided logger or static log class will be disposed/closed when the provider is disposed.</param>
|
||||
</member>
|
||||
<member name="M:Serilog.Extensions.Logging.SerilogLoggerProvider.CreateLogger(System.String)">
|
||||
<inheritdoc />
|
||||
</member>
|
||||
<member name="M:Serilog.Extensions.Logging.SerilogLoggerProvider.BeginScope``1(``0)">
|
||||
<inheritdoc cref="T:System.IDisposable" />
|
||||
</member>
|
||||
<member name="M:Serilog.Extensions.Logging.SerilogLoggerProvider.Enrich(Serilog.Events.LogEvent,Serilog.Core.ILogEventPropertyFactory)">
|
||||
<inheritdoc />
|
||||
</member>
|
||||
<member name="M:Serilog.Extensions.Logging.SerilogLoggerProvider.Dispose">
|
||||
<inheritdoc />
|
||||
</member>
|
||||
<member name="T:Serilog.LoggerSinkConfigurationExtensions">
|
||||
<summary>
|
||||
Extensions for <see cref="T:Serilog.Configuration.LoggerSinkConfiguration"/>.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:Serilog.LoggerSinkConfigurationExtensions.Providers(Serilog.Configuration.LoggerSinkConfiguration,Serilog.Extensions.Logging.LoggerProviderCollection,Serilog.Events.LogEventLevel,Serilog.Core.LoggingLevelSwitch)">
|
||||
<summary>
|
||||
Write Serilog events to the providers in <paramref name="providers"/>.
|
||||
</summary>
|
||||
<param name="configuration">The `WriteTo` object.</param>
|
||||
<param name="providers">A <see cref="T:Serilog.Extensions.Logging.LoggerProviderCollection"/> to write events to.</param>
|
||||
<param name="restrictedToMinimumLevel">The minimum level for
|
||||
events passed through the sink. Ignored when <paramref name="levelSwitch"/> is specified.</param>
|
||||
<param name="levelSwitch">A switch allowing the pass-through minimum level
|
||||
to be changed at runtime.</param>
|
||||
<returns>A <see cref="T:Serilog.LoggerConfiguration"/> to allow method chaining.</returns>
|
||||
</member>
|
||||
<member name="T:Serilog.SerilogLoggerFactoryExtensions">
|
||||
<summary>
|
||||
Extends <see cref="T:Microsoft.Extensions.Logging.ILoggerFactory"/> with Serilog configuration methods.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:Serilog.SerilogLoggerFactoryExtensions.AddSerilog(Microsoft.Extensions.Logging.ILoggerFactory,Serilog.ILogger,System.Boolean)">
|
||||
<summary>
|
||||
Add Serilog to the logging pipeline.
|
||||
</summary>
|
||||
<param name="factory">The logger factory to configure.</param>
|
||||
<param name="logger">The Serilog logger; if not supplied, the static <see cref="T:Serilog.Log"/> will be used.</param>
|
||||
<param name="dispose">When true, dispose <paramref name="logger"/> when the framework disposes the provider. If the
|
||||
logger is not specified but <paramref name="dispose"/> is true, the <see cref="M:Serilog.Log.CloseAndFlush"/> method will be
|
||||
called on the static <see cref="T:Serilog.Log"/> class instead.</param>
|
||||
<returns>Reference to the supplied <paramref name="factory"/>.</returns>
|
||||
</member>
|
||||
<member name="T:Serilog.SerilogLoggingBuilderExtensions">
|
||||
<summary>
|
||||
Extends <see cref="T:Microsoft.Extensions.Logging.ILoggingBuilder"/> with Serilog configuration methods.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:Serilog.SerilogLoggingBuilderExtensions.AddSerilog(Microsoft.Extensions.Logging.ILoggingBuilder,Serilog.ILogger,System.Boolean)">
|
||||
<summary>
|
||||
Add Serilog to the logging pipeline.
|
||||
</summary>
|
||||
<param name="builder">The <see cref="T:Microsoft.Extensions.Logging.ILoggingBuilder" /> to add logging provider to.</param>
|
||||
<param name="logger">The Serilog logger; if not supplied, the static <see cref="T:Serilog.Log"/> will be used.</param>
|
||||
<param name="dispose">When true, dispose <paramref name="logger"/> when the framework disposes the provider. If the
|
||||
logger is not specified but <paramref name="dispose"/> is true, the <see cref="M:Serilog.Log.CloseAndFlush"/> method will be
|
||||
called on the static <see cref="T:Serilog.Log"/> class instead.</param>
|
||||
<returns>Reference to the supplied <paramref name="builder"/>.</returns>
|
||||
</member>
|
||||
</members>
|
||||
</doc>
|
||||
@@ -0,0 +1,161 @@
|
||||
<?xml version="1.0"?>
|
||||
<doc>
|
||||
<assembly>
|
||||
<name>Serilog.Extensions.Logging</name>
|
||||
</assembly>
|
||||
<members>
|
||||
<member name="T:Serilog.Extensions.Logging.LevelConvert">
|
||||
<summary>
|
||||
Converts between Serilog and Microsoft.Extensions.Logging level enum values.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:Serilog.Extensions.Logging.LevelConvert.ToSerilogLevel(Microsoft.Extensions.Logging.LogLevel)">
|
||||
<summary>
|
||||
Convert <paramref name="logLevel"/> to the equivalent Serilog <see cref="T:Serilog.Events.LogEventLevel"/>.
|
||||
</summary>
|
||||
<param name="logLevel">A Microsoft.Extensions.Logging <see cref="T:Microsoft.Extensions.Logging.LogLevel"/>.</param>
|
||||
<returns>The Serilog equivalent of <paramref name="logLevel"/>.</returns>
|
||||
<remarks>The <see cref="F:Microsoft.Extensions.Logging.LogLevel.None"/> value has no Serilog equivalent. It is mapped to
|
||||
<see cref="F:Serilog.Events.LogEventLevel.Fatal"/> as the closest approximation, but this has entirely
|
||||
different semantics.</remarks>
|
||||
</member>
|
||||
<member name="M:Serilog.Extensions.Logging.LevelConvert.ToExtensionsLevel(Serilog.Events.LogEventLevel)">
|
||||
<summary>
|
||||
Convert <paramref name="logEventLevel"/> to the equivalent Microsoft.Extensions.Logging <see cref="T:Microsoft.Extensions.Logging.LogLevel"/>.
|
||||
</summary>
|
||||
<param name="logEventLevel">A Serilog <see cref="T:Serilog.Events.LogEventLevel"/>.</param>
|
||||
<returns>The Microsoft.Extensions.Logging equivalent of <paramref name="logEventLevel"/>.</returns>
|
||||
</member>
|
||||
<member name="T:Serilog.Extensions.Logging.LoggerProviderCollection">
|
||||
<summary>
|
||||
A dynamically-modifiable collection of <see cref="T:Microsoft.Extensions.Logging.ILoggerProvider"/>s.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:Serilog.Extensions.Logging.LoggerProviderCollection.AddProvider(Microsoft.Extensions.Logging.ILoggerProvider)">
|
||||
<summary>
|
||||
Add <paramref name="provider"/> to the collection.
|
||||
</summary>
|
||||
<param name="provider">A logger provider.</param>
|
||||
</member>
|
||||
<member name="P:Serilog.Extensions.Logging.LoggerProviderCollection.Providers">
|
||||
<summary>
|
||||
Get the currently-active providers.
|
||||
</summary>
|
||||
<remarks>
|
||||
If the collection has been disposed, we'll leave the individual
|
||||
providers with the job of throwing <see cref="T:System.ObjectDisposedException"/>.
|
||||
</remarks>
|
||||
</member>
|
||||
<member name="M:Serilog.Extensions.Logging.LoggerProviderCollection.Dispose">
|
||||
<inheritdoc cref="T:System.IDisposable"/>
|
||||
</member>
|
||||
<member name="T:Serilog.Extensions.Logging.SerilogLoggerFactory">
|
||||
<summary>
|
||||
A complete Serilog-backed implementation of the .NET Core logging infrastructure.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:Serilog.Extensions.Logging.SerilogLoggerFactory.#ctor(Serilog.ILogger,System.Boolean,Serilog.Extensions.Logging.LoggerProviderCollection)">
|
||||
<summary>
|
||||
Initializes a new instance of the <see cref="T:Serilog.Extensions.Logging.SerilogLoggerFactory"/> class.
|
||||
</summary>
|
||||
<param name="logger">The Serilog logger; if not supplied, the static <see cref="T:Serilog.Log"/> will be used.</param>
|
||||
<param name="dispose">When true, dispose <paramref name="logger"/> when the framework disposes the provider. If the
|
||||
logger is not specified but <paramref name="dispose"/> is true, the <see cref="M:Serilog.Log.CloseAndFlush"/> method will be
|
||||
called on the static <see cref="T:Serilog.Log"/> class instead.</param>
|
||||
<param name="providerCollection">A <see cref="T:Serilog.Extensions.Logging.LoggerProviderCollection"/>, for use with <c>WriteTo.Providers()</c>.</param>
|
||||
</member>
|
||||
<member name="M:Serilog.Extensions.Logging.SerilogLoggerFactory.Dispose">
|
||||
<summary>
|
||||
Disposes the provider.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:Serilog.Extensions.Logging.SerilogLoggerFactory.CreateLogger(System.String)">
|
||||
<summary>
|
||||
Creates a new <see cref="T:Microsoft.Extensions.Logging.ILogger" /> instance.
|
||||
</summary>
|
||||
<param name="categoryName">The category name for messages produced by the logger.</param>
|
||||
<returns>
|
||||
The <see cref="T:Microsoft.Extensions.Logging.ILogger" />.
|
||||
</returns>
|
||||
</member>
|
||||
<member name="M:Serilog.Extensions.Logging.SerilogLoggerFactory.AddProvider(Microsoft.Extensions.Logging.ILoggerProvider)">
|
||||
<summary>
|
||||
Adds an <see cref="T:Microsoft.Extensions.Logging.ILoggerProvider" /> to the logging system.
|
||||
</summary>
|
||||
<param name="provider">The <see cref="T:Microsoft.Extensions.Logging.ILoggerProvider" />.</param>
|
||||
</member>
|
||||
<member name="T:Serilog.Extensions.Logging.SerilogLoggerProvider">
|
||||
<summary>
|
||||
An <see cref="T:Microsoft.Extensions.Logging.ILoggerProvider"/> that pipes events through Serilog.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:Serilog.Extensions.Logging.SerilogLoggerProvider.#ctor(Serilog.ILogger,System.Boolean)">
|
||||
<summary>
|
||||
Construct a <see cref="T:Serilog.Extensions.Logging.SerilogLoggerProvider"/>.
|
||||
</summary>
|
||||
<param name="logger">A Serilog logger to pipe events through; if null, the static <see cref="T:Serilog.Log"/> class will be used.</param>
|
||||
<param name="dispose">If true, the provided logger or static log class will be disposed/closed when the provider is disposed.</param>
|
||||
</member>
|
||||
<member name="M:Serilog.Extensions.Logging.SerilogLoggerProvider.CreateLogger(System.String)">
|
||||
<inheritdoc />
|
||||
</member>
|
||||
<member name="M:Serilog.Extensions.Logging.SerilogLoggerProvider.BeginScope``1(``0)">
|
||||
<inheritdoc cref="T:System.IDisposable" />
|
||||
</member>
|
||||
<member name="M:Serilog.Extensions.Logging.SerilogLoggerProvider.Enrich(Serilog.Events.LogEvent,Serilog.Core.ILogEventPropertyFactory)">
|
||||
<inheritdoc />
|
||||
</member>
|
||||
<member name="M:Serilog.Extensions.Logging.SerilogLoggerProvider.Dispose">
|
||||
<inheritdoc />
|
||||
</member>
|
||||
<member name="T:Serilog.LoggerSinkConfigurationExtensions">
|
||||
<summary>
|
||||
Extensions for <see cref="T:Serilog.Configuration.LoggerSinkConfiguration"/>.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:Serilog.LoggerSinkConfigurationExtensions.Providers(Serilog.Configuration.LoggerSinkConfiguration,Serilog.Extensions.Logging.LoggerProviderCollection,Serilog.Events.LogEventLevel,Serilog.Core.LoggingLevelSwitch)">
|
||||
<summary>
|
||||
Write Serilog events to the providers in <paramref name="providers"/>.
|
||||
</summary>
|
||||
<param name="configuration">The `WriteTo` object.</param>
|
||||
<param name="providers">A <see cref="T:Serilog.Extensions.Logging.LoggerProviderCollection"/> to write events to.</param>
|
||||
<param name="restrictedToMinimumLevel">The minimum level for
|
||||
events passed through the sink. Ignored when <paramref name="levelSwitch"/> is specified.</param>
|
||||
<param name="levelSwitch">A switch allowing the pass-through minimum level
|
||||
to be changed at runtime.</param>
|
||||
<returns>A <see cref="T:Serilog.LoggerConfiguration"/> to allow method chaining.</returns>
|
||||
</member>
|
||||
<member name="T:Serilog.SerilogLoggerFactoryExtensions">
|
||||
<summary>
|
||||
Extends <see cref="T:Microsoft.Extensions.Logging.ILoggerFactory"/> with Serilog configuration methods.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:Serilog.SerilogLoggerFactoryExtensions.AddSerilog(Microsoft.Extensions.Logging.ILoggerFactory,Serilog.ILogger,System.Boolean)">
|
||||
<summary>
|
||||
Add Serilog to the logging pipeline.
|
||||
</summary>
|
||||
<param name="factory">The logger factory to configure.</param>
|
||||
<param name="logger">The Serilog logger; if not supplied, the static <see cref="T:Serilog.Log"/> will be used.</param>
|
||||
<param name="dispose">When true, dispose <paramref name="logger"/> when the framework disposes the provider. If the
|
||||
logger is not specified but <paramref name="dispose"/> is true, the <see cref="M:Serilog.Log.CloseAndFlush"/> method will be
|
||||
called on the static <see cref="T:Serilog.Log"/> class instead.</param>
|
||||
<returns>Reference to the supplied <paramref name="factory"/>.</returns>
|
||||
</member>
|
||||
<member name="T:Serilog.SerilogLoggingBuilderExtensions">
|
||||
<summary>
|
||||
Extends <see cref="T:Microsoft.Extensions.Logging.ILoggingBuilder"/> with Serilog configuration methods.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:Serilog.SerilogLoggingBuilderExtensions.AddSerilog(Microsoft.Extensions.Logging.ILoggingBuilder,Serilog.ILogger,System.Boolean)">
|
||||
<summary>
|
||||
Add Serilog to the logging pipeline.
|
||||
</summary>
|
||||
<param name="builder">The <see cref="T:Microsoft.Extensions.Logging.ILoggingBuilder" /> to add logging provider to.</param>
|
||||
<param name="logger">The Serilog logger; if not supplied, the static <see cref="T:Serilog.Log"/> will be used.</param>
|
||||
<param name="dispose">When true, dispose <paramref name="logger"/> when the framework disposes the provider. If the
|
||||
logger is not specified but <paramref name="dispose"/> is true, the <see cref="M:Serilog.Log.CloseAndFlush"/> method will be
|
||||
called on the static <see cref="T:Serilog.Log"/> class instead.</param>
|
||||
<returns>Reference to the supplied <paramref name="builder"/>.</returns>
|
||||
</member>
|
||||
</members>
|
||||
</doc>
|
||||
@@ -0,0 +1,161 @@
|
||||
<?xml version="1.0"?>
|
||||
<doc>
|
||||
<assembly>
|
||||
<name>Serilog.Extensions.Logging</name>
|
||||
</assembly>
|
||||
<members>
|
||||
<member name="T:Serilog.Extensions.Logging.LevelConvert">
|
||||
<summary>
|
||||
Converts between Serilog and Microsoft.Extensions.Logging level enum values.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:Serilog.Extensions.Logging.LevelConvert.ToSerilogLevel(Microsoft.Extensions.Logging.LogLevel)">
|
||||
<summary>
|
||||
Convert <paramref name="logLevel"/> to the equivalent Serilog <see cref="T:Serilog.Events.LogEventLevel"/>.
|
||||
</summary>
|
||||
<param name="logLevel">A Microsoft.Extensions.Logging <see cref="T:Microsoft.Extensions.Logging.LogLevel"/>.</param>
|
||||
<returns>The Serilog equivalent of <paramref name="logLevel"/>.</returns>
|
||||
<remarks>The <see cref="F:Microsoft.Extensions.Logging.LogLevel.None"/> value has no Serilog equivalent. It is mapped to
|
||||
<see cref="F:Serilog.Events.LogEventLevel.Fatal"/> as the closest approximation, but this has entirely
|
||||
different semantics.</remarks>
|
||||
</member>
|
||||
<member name="M:Serilog.Extensions.Logging.LevelConvert.ToExtensionsLevel(Serilog.Events.LogEventLevel)">
|
||||
<summary>
|
||||
Convert <paramref name="logEventLevel"/> to the equivalent Microsoft.Extensions.Logging <see cref="T:Microsoft.Extensions.Logging.LogLevel"/>.
|
||||
</summary>
|
||||
<param name="logEventLevel">A Serilog <see cref="T:Serilog.Events.LogEventLevel"/>.</param>
|
||||
<returns>The Microsoft.Extensions.Logging equivalent of <paramref name="logEventLevel"/>.</returns>
|
||||
</member>
|
||||
<member name="T:Serilog.Extensions.Logging.LoggerProviderCollection">
|
||||
<summary>
|
||||
A dynamically-modifiable collection of <see cref="T:Microsoft.Extensions.Logging.ILoggerProvider"/>s.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:Serilog.Extensions.Logging.LoggerProviderCollection.AddProvider(Microsoft.Extensions.Logging.ILoggerProvider)">
|
||||
<summary>
|
||||
Add <paramref name="provider"/> to the collection.
|
||||
</summary>
|
||||
<param name="provider">A logger provider.</param>
|
||||
</member>
|
||||
<member name="P:Serilog.Extensions.Logging.LoggerProviderCollection.Providers">
|
||||
<summary>
|
||||
Get the currently-active providers.
|
||||
</summary>
|
||||
<remarks>
|
||||
If the collection has been disposed, we'll leave the individual
|
||||
providers with the job of throwing <see cref="T:System.ObjectDisposedException"/>.
|
||||
</remarks>
|
||||
</member>
|
||||
<member name="M:Serilog.Extensions.Logging.LoggerProviderCollection.Dispose">
|
||||
<inheritdoc cref="T:System.IDisposable"/>
|
||||
</member>
|
||||
<member name="T:Serilog.Extensions.Logging.SerilogLoggerFactory">
|
||||
<summary>
|
||||
A complete Serilog-backed implementation of the .NET Core logging infrastructure.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:Serilog.Extensions.Logging.SerilogLoggerFactory.#ctor(Serilog.ILogger,System.Boolean,Serilog.Extensions.Logging.LoggerProviderCollection)">
|
||||
<summary>
|
||||
Initializes a new instance of the <see cref="T:Serilog.Extensions.Logging.SerilogLoggerFactory"/> class.
|
||||
</summary>
|
||||
<param name="logger">The Serilog logger; if not supplied, the static <see cref="T:Serilog.Log"/> will be used.</param>
|
||||
<param name="dispose">When true, dispose <paramref name="logger"/> when the framework disposes the provider. If the
|
||||
logger is not specified but <paramref name="dispose"/> is true, the <see cref="M:Serilog.Log.CloseAndFlush"/> method will be
|
||||
called on the static <see cref="T:Serilog.Log"/> class instead.</param>
|
||||
<param name="providerCollection">A <see cref="T:Serilog.Extensions.Logging.LoggerProviderCollection"/>, for use with <c>WriteTo.Providers()</c>.</param>
|
||||
</member>
|
||||
<member name="M:Serilog.Extensions.Logging.SerilogLoggerFactory.Dispose">
|
||||
<summary>
|
||||
Disposes the provider.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:Serilog.Extensions.Logging.SerilogLoggerFactory.CreateLogger(System.String)">
|
||||
<summary>
|
||||
Creates a new <see cref="T:Microsoft.Extensions.Logging.ILogger" /> instance.
|
||||
</summary>
|
||||
<param name="categoryName">The category name for messages produced by the logger.</param>
|
||||
<returns>
|
||||
The <see cref="T:Microsoft.Extensions.Logging.ILogger" />.
|
||||
</returns>
|
||||
</member>
|
||||
<member name="M:Serilog.Extensions.Logging.SerilogLoggerFactory.AddProvider(Microsoft.Extensions.Logging.ILoggerProvider)">
|
||||
<summary>
|
||||
Adds an <see cref="T:Microsoft.Extensions.Logging.ILoggerProvider" /> to the logging system.
|
||||
</summary>
|
||||
<param name="provider">The <see cref="T:Microsoft.Extensions.Logging.ILoggerProvider" />.</param>
|
||||
</member>
|
||||
<member name="T:Serilog.Extensions.Logging.SerilogLoggerProvider">
|
||||
<summary>
|
||||
An <see cref="T:Microsoft.Extensions.Logging.ILoggerProvider"/> that pipes events through Serilog.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:Serilog.Extensions.Logging.SerilogLoggerProvider.#ctor(Serilog.ILogger,System.Boolean)">
|
||||
<summary>
|
||||
Construct a <see cref="T:Serilog.Extensions.Logging.SerilogLoggerProvider"/>.
|
||||
</summary>
|
||||
<param name="logger">A Serilog logger to pipe events through; if null, the static <see cref="T:Serilog.Log"/> class will be used.</param>
|
||||
<param name="dispose">If true, the provided logger or static log class will be disposed/closed when the provider is disposed.</param>
|
||||
</member>
|
||||
<member name="M:Serilog.Extensions.Logging.SerilogLoggerProvider.CreateLogger(System.String)">
|
||||
<inheritdoc />
|
||||
</member>
|
||||
<member name="M:Serilog.Extensions.Logging.SerilogLoggerProvider.BeginScope``1(``0)">
|
||||
<inheritdoc cref="T:System.IDisposable" />
|
||||
</member>
|
||||
<member name="M:Serilog.Extensions.Logging.SerilogLoggerProvider.Enrich(Serilog.Events.LogEvent,Serilog.Core.ILogEventPropertyFactory)">
|
||||
<inheritdoc />
|
||||
</member>
|
||||
<member name="M:Serilog.Extensions.Logging.SerilogLoggerProvider.Dispose">
|
||||
<inheritdoc />
|
||||
</member>
|
||||
<member name="T:Serilog.LoggerSinkConfigurationExtensions">
|
||||
<summary>
|
||||
Extensions for <see cref="T:Serilog.Configuration.LoggerSinkConfiguration"/>.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:Serilog.LoggerSinkConfigurationExtensions.Providers(Serilog.Configuration.LoggerSinkConfiguration,Serilog.Extensions.Logging.LoggerProviderCollection,Serilog.Events.LogEventLevel,Serilog.Core.LoggingLevelSwitch)">
|
||||
<summary>
|
||||
Write Serilog events to the providers in <paramref name="providers"/>.
|
||||
</summary>
|
||||
<param name="configuration">The `WriteTo` object.</param>
|
||||
<param name="providers">A <see cref="T:Serilog.Extensions.Logging.LoggerProviderCollection"/> to write events to.</param>
|
||||
<param name="restrictedToMinimumLevel">The minimum level for
|
||||
events passed through the sink. Ignored when <paramref name="levelSwitch"/> is specified.</param>
|
||||
<param name="levelSwitch">A switch allowing the pass-through minimum level
|
||||
to be changed at runtime.</param>
|
||||
<returns>A <see cref="T:Serilog.LoggerConfiguration"/> to allow method chaining.</returns>
|
||||
</member>
|
||||
<member name="T:Serilog.SerilogLoggerFactoryExtensions">
|
||||
<summary>
|
||||
Extends <see cref="T:Microsoft.Extensions.Logging.ILoggerFactory"/> with Serilog configuration methods.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:Serilog.SerilogLoggerFactoryExtensions.AddSerilog(Microsoft.Extensions.Logging.ILoggerFactory,Serilog.ILogger,System.Boolean)">
|
||||
<summary>
|
||||
Add Serilog to the logging pipeline.
|
||||
</summary>
|
||||
<param name="factory">The logger factory to configure.</param>
|
||||
<param name="logger">The Serilog logger; if not supplied, the static <see cref="T:Serilog.Log"/> will be used.</param>
|
||||
<param name="dispose">When true, dispose <paramref name="logger"/> when the framework disposes the provider. If the
|
||||
logger is not specified but <paramref name="dispose"/> is true, the <see cref="M:Serilog.Log.CloseAndFlush"/> method will be
|
||||
called on the static <see cref="T:Serilog.Log"/> class instead.</param>
|
||||
<returns>Reference to the supplied <paramref name="factory"/>.</returns>
|
||||
</member>
|
||||
<member name="T:Serilog.SerilogLoggingBuilderExtensions">
|
||||
<summary>
|
||||
Extends <see cref="T:Microsoft.Extensions.Logging.ILoggingBuilder"/> with Serilog configuration methods.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:Serilog.SerilogLoggingBuilderExtensions.AddSerilog(Microsoft.Extensions.Logging.ILoggingBuilder,Serilog.ILogger,System.Boolean)">
|
||||
<summary>
|
||||
Add Serilog to the logging pipeline.
|
||||
</summary>
|
||||
<param name="builder">The <see cref="T:Microsoft.Extensions.Logging.ILoggingBuilder" /> to add logging provider to.</param>
|
||||
<param name="logger">The Serilog logger; if not supplied, the static <see cref="T:Serilog.Log"/> will be used.</param>
|
||||
<param name="dispose">When true, dispose <paramref name="logger"/> when the framework disposes the provider. If the
|
||||
logger is not specified but <paramref name="dispose"/> is true, the <see cref="M:Serilog.Log.CloseAndFlush"/> method will be
|
||||
called on the static <see cref="T:Serilog.Log"/> class instead.</param>
|
||||
<returns>Reference to the supplied <paramref name="builder"/>.</returns>
|
||||
</member>
|
||||
</members>
|
||||
</doc>
|
||||
@@ -0,0 +1,161 @@
|
||||
<?xml version="1.0"?>
|
||||
<doc>
|
||||
<assembly>
|
||||
<name>Serilog.Extensions.Logging</name>
|
||||
</assembly>
|
||||
<members>
|
||||
<member name="T:Serilog.Extensions.Logging.LevelConvert">
|
||||
<summary>
|
||||
Converts between Serilog and Microsoft.Extensions.Logging level enum values.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:Serilog.Extensions.Logging.LevelConvert.ToSerilogLevel(Microsoft.Extensions.Logging.LogLevel)">
|
||||
<summary>
|
||||
Convert <paramref name="logLevel"/> to the equivalent Serilog <see cref="T:Serilog.Events.LogEventLevel"/>.
|
||||
</summary>
|
||||
<param name="logLevel">A Microsoft.Extensions.Logging <see cref="T:Microsoft.Extensions.Logging.LogLevel"/>.</param>
|
||||
<returns>The Serilog equivalent of <paramref name="logLevel"/>.</returns>
|
||||
<remarks>The <see cref="F:Microsoft.Extensions.Logging.LogLevel.None"/> value has no Serilog equivalent. It is mapped to
|
||||
<see cref="F:Serilog.Events.LogEventLevel.Fatal"/> as the closest approximation, but this has entirely
|
||||
different semantics.</remarks>
|
||||
</member>
|
||||
<member name="M:Serilog.Extensions.Logging.LevelConvert.ToExtensionsLevel(Serilog.Events.LogEventLevel)">
|
||||
<summary>
|
||||
Convert <paramref name="logEventLevel"/> to the equivalent Microsoft.Extensions.Logging <see cref="T:Microsoft.Extensions.Logging.LogLevel"/>.
|
||||
</summary>
|
||||
<param name="logEventLevel">A Serilog <see cref="T:Serilog.Events.LogEventLevel"/>.</param>
|
||||
<returns>The Microsoft.Extensions.Logging equivalent of <paramref name="logEventLevel"/>.</returns>
|
||||
</member>
|
||||
<member name="T:Serilog.Extensions.Logging.LoggerProviderCollection">
|
||||
<summary>
|
||||
A dynamically-modifiable collection of <see cref="T:Microsoft.Extensions.Logging.ILoggerProvider"/>s.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:Serilog.Extensions.Logging.LoggerProviderCollection.AddProvider(Microsoft.Extensions.Logging.ILoggerProvider)">
|
||||
<summary>
|
||||
Add <paramref name="provider"/> to the collection.
|
||||
</summary>
|
||||
<param name="provider">A logger provider.</param>
|
||||
</member>
|
||||
<member name="P:Serilog.Extensions.Logging.LoggerProviderCollection.Providers">
|
||||
<summary>
|
||||
Get the currently-active providers.
|
||||
</summary>
|
||||
<remarks>
|
||||
If the collection has been disposed, we'll leave the individual
|
||||
providers with the job of throwing <see cref="T:System.ObjectDisposedException"/>.
|
||||
</remarks>
|
||||
</member>
|
||||
<member name="M:Serilog.Extensions.Logging.LoggerProviderCollection.Dispose">
|
||||
<inheritdoc cref="T:System.IDisposable"/>
|
||||
</member>
|
||||
<member name="T:Serilog.Extensions.Logging.SerilogLoggerFactory">
|
||||
<summary>
|
||||
A complete Serilog-backed implementation of the .NET Core logging infrastructure.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:Serilog.Extensions.Logging.SerilogLoggerFactory.#ctor(Serilog.ILogger,System.Boolean,Serilog.Extensions.Logging.LoggerProviderCollection)">
|
||||
<summary>
|
||||
Initializes a new instance of the <see cref="T:Serilog.Extensions.Logging.SerilogLoggerFactory"/> class.
|
||||
</summary>
|
||||
<param name="logger">The Serilog logger; if not supplied, the static <see cref="T:Serilog.Log"/> will be used.</param>
|
||||
<param name="dispose">When true, dispose <paramref name="logger"/> when the framework disposes the provider. If the
|
||||
logger is not specified but <paramref name="dispose"/> is true, the <see cref="M:Serilog.Log.CloseAndFlush"/> method will be
|
||||
called on the static <see cref="T:Serilog.Log"/> class instead.</param>
|
||||
<param name="providerCollection">A <see cref="T:Serilog.Extensions.Logging.LoggerProviderCollection"/>, for use with <c>WriteTo.Providers()</c>.</param>
|
||||
</member>
|
||||
<member name="M:Serilog.Extensions.Logging.SerilogLoggerFactory.Dispose">
|
||||
<summary>
|
||||
Disposes the provider.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:Serilog.Extensions.Logging.SerilogLoggerFactory.CreateLogger(System.String)">
|
||||
<summary>
|
||||
Creates a new <see cref="T:Microsoft.Extensions.Logging.ILogger" /> instance.
|
||||
</summary>
|
||||
<param name="categoryName">The category name for messages produced by the logger.</param>
|
||||
<returns>
|
||||
The <see cref="T:Microsoft.Extensions.Logging.ILogger" />.
|
||||
</returns>
|
||||
</member>
|
||||
<member name="M:Serilog.Extensions.Logging.SerilogLoggerFactory.AddProvider(Microsoft.Extensions.Logging.ILoggerProvider)">
|
||||
<summary>
|
||||
Adds an <see cref="T:Microsoft.Extensions.Logging.ILoggerProvider" /> to the logging system.
|
||||
</summary>
|
||||
<param name="provider">The <see cref="T:Microsoft.Extensions.Logging.ILoggerProvider" />.</param>
|
||||
</member>
|
||||
<member name="T:Serilog.Extensions.Logging.SerilogLoggerProvider">
|
||||
<summary>
|
||||
An <see cref="T:Microsoft.Extensions.Logging.ILoggerProvider"/> that pipes events through Serilog.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:Serilog.Extensions.Logging.SerilogLoggerProvider.#ctor(Serilog.ILogger,System.Boolean)">
|
||||
<summary>
|
||||
Construct a <see cref="T:Serilog.Extensions.Logging.SerilogLoggerProvider"/>.
|
||||
</summary>
|
||||
<param name="logger">A Serilog logger to pipe events through; if null, the static <see cref="T:Serilog.Log"/> class will be used.</param>
|
||||
<param name="dispose">If true, the provided logger or static log class will be disposed/closed when the provider is disposed.</param>
|
||||
</member>
|
||||
<member name="M:Serilog.Extensions.Logging.SerilogLoggerProvider.CreateLogger(System.String)">
|
||||
<inheritdoc />
|
||||
</member>
|
||||
<member name="M:Serilog.Extensions.Logging.SerilogLoggerProvider.BeginScope``1(``0)">
|
||||
<inheritdoc cref="T:System.IDisposable" />
|
||||
</member>
|
||||
<member name="M:Serilog.Extensions.Logging.SerilogLoggerProvider.Enrich(Serilog.Events.LogEvent,Serilog.Core.ILogEventPropertyFactory)">
|
||||
<inheritdoc />
|
||||
</member>
|
||||
<member name="M:Serilog.Extensions.Logging.SerilogLoggerProvider.Dispose">
|
||||
<inheritdoc />
|
||||
</member>
|
||||
<member name="T:Serilog.LoggerSinkConfigurationExtensions">
|
||||
<summary>
|
||||
Extensions for <see cref="T:Serilog.Configuration.LoggerSinkConfiguration"/>.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:Serilog.LoggerSinkConfigurationExtensions.Providers(Serilog.Configuration.LoggerSinkConfiguration,Serilog.Extensions.Logging.LoggerProviderCollection,Serilog.Events.LogEventLevel,Serilog.Core.LoggingLevelSwitch)">
|
||||
<summary>
|
||||
Write Serilog events to the providers in <paramref name="providers"/>.
|
||||
</summary>
|
||||
<param name="configuration">The `WriteTo` object.</param>
|
||||
<param name="providers">A <see cref="T:Serilog.Extensions.Logging.LoggerProviderCollection"/> to write events to.</param>
|
||||
<param name="restrictedToMinimumLevel">The minimum level for
|
||||
events passed through the sink. Ignored when <paramref name="levelSwitch"/> is specified.</param>
|
||||
<param name="levelSwitch">A switch allowing the pass-through minimum level
|
||||
to be changed at runtime.</param>
|
||||
<returns>A <see cref="T:Serilog.LoggerConfiguration"/> to allow method chaining.</returns>
|
||||
</member>
|
||||
<member name="T:Serilog.SerilogLoggerFactoryExtensions">
|
||||
<summary>
|
||||
Extends <see cref="T:Microsoft.Extensions.Logging.ILoggerFactory"/> with Serilog configuration methods.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:Serilog.SerilogLoggerFactoryExtensions.AddSerilog(Microsoft.Extensions.Logging.ILoggerFactory,Serilog.ILogger,System.Boolean)">
|
||||
<summary>
|
||||
Add Serilog to the logging pipeline.
|
||||
</summary>
|
||||
<param name="factory">The logger factory to configure.</param>
|
||||
<param name="logger">The Serilog logger; if not supplied, the static <see cref="T:Serilog.Log"/> will be used.</param>
|
||||
<param name="dispose">When true, dispose <paramref name="logger"/> when the framework disposes the provider. If the
|
||||
logger is not specified but <paramref name="dispose"/> is true, the <see cref="M:Serilog.Log.CloseAndFlush"/> method will be
|
||||
called on the static <see cref="T:Serilog.Log"/> class instead.</param>
|
||||
<returns>Reference to the supplied <paramref name="factory"/>.</returns>
|
||||
</member>
|
||||
<member name="T:Serilog.SerilogLoggingBuilderExtensions">
|
||||
<summary>
|
||||
Extends <see cref="T:Microsoft.Extensions.Logging.ILoggingBuilder"/> with Serilog configuration methods.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:Serilog.SerilogLoggingBuilderExtensions.AddSerilog(Microsoft.Extensions.Logging.ILoggingBuilder,Serilog.ILogger,System.Boolean)">
|
||||
<summary>
|
||||
Add Serilog to the logging pipeline.
|
||||
</summary>
|
||||
<param name="builder">The <see cref="T:Microsoft.Extensions.Logging.ILoggingBuilder" /> to add logging provider to.</param>
|
||||
<param name="logger">The Serilog logger; if not supplied, the static <see cref="T:Serilog.Log"/> will be used.</param>
|
||||
<param name="dispose">When true, dispose <paramref name="logger"/> when the framework disposes the provider. If the
|
||||
logger is not specified but <paramref name="dispose"/> is true, the <see cref="M:Serilog.Log.CloseAndFlush"/> method will be
|
||||
called on the static <see cref="T:Serilog.Log"/> class instead.</param>
|
||||
<returns>Reference to the supplied <paramref name="builder"/>.</returns>
|
||||
</member>
|
||||
</members>
|
||||
</doc>
|
||||
@@ -0,0 +1,161 @@
|
||||
<?xml version="1.0"?>
|
||||
<doc>
|
||||
<assembly>
|
||||
<name>Serilog.Extensions.Logging</name>
|
||||
</assembly>
|
||||
<members>
|
||||
<member name="T:Serilog.Extensions.Logging.LevelConvert">
|
||||
<summary>
|
||||
Converts between Serilog and Microsoft.Extensions.Logging level enum values.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:Serilog.Extensions.Logging.LevelConvert.ToSerilogLevel(Microsoft.Extensions.Logging.LogLevel)">
|
||||
<summary>
|
||||
Convert <paramref name="logLevel"/> to the equivalent Serilog <see cref="T:Serilog.Events.LogEventLevel"/>.
|
||||
</summary>
|
||||
<param name="logLevel">A Microsoft.Extensions.Logging <see cref="T:Microsoft.Extensions.Logging.LogLevel"/>.</param>
|
||||
<returns>The Serilog equivalent of <paramref name="logLevel"/>.</returns>
|
||||
<remarks>The <see cref="F:Microsoft.Extensions.Logging.LogLevel.None"/> value has no Serilog equivalent. It is mapped to
|
||||
<see cref="F:Serilog.Events.LogEventLevel.Fatal"/> as the closest approximation, but this has entirely
|
||||
different semantics.</remarks>
|
||||
</member>
|
||||
<member name="M:Serilog.Extensions.Logging.LevelConvert.ToExtensionsLevel(Serilog.Events.LogEventLevel)">
|
||||
<summary>
|
||||
Convert <paramref name="logEventLevel"/> to the equivalent Microsoft.Extensions.Logging <see cref="T:Microsoft.Extensions.Logging.LogLevel"/>.
|
||||
</summary>
|
||||
<param name="logEventLevel">A Serilog <see cref="T:Serilog.Events.LogEventLevel"/>.</param>
|
||||
<returns>The Microsoft.Extensions.Logging equivalent of <paramref name="logEventLevel"/>.</returns>
|
||||
</member>
|
||||
<member name="T:Serilog.Extensions.Logging.LoggerProviderCollection">
|
||||
<summary>
|
||||
A dynamically-modifiable collection of <see cref="T:Microsoft.Extensions.Logging.ILoggerProvider"/>s.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:Serilog.Extensions.Logging.LoggerProviderCollection.AddProvider(Microsoft.Extensions.Logging.ILoggerProvider)">
|
||||
<summary>
|
||||
Add <paramref name="provider"/> to the collection.
|
||||
</summary>
|
||||
<param name="provider">A logger provider.</param>
|
||||
</member>
|
||||
<member name="P:Serilog.Extensions.Logging.LoggerProviderCollection.Providers">
|
||||
<summary>
|
||||
Get the currently-active providers.
|
||||
</summary>
|
||||
<remarks>
|
||||
If the collection has been disposed, we'll leave the individual
|
||||
providers with the job of throwing <see cref="T:System.ObjectDisposedException"/>.
|
||||
</remarks>
|
||||
</member>
|
||||
<member name="M:Serilog.Extensions.Logging.LoggerProviderCollection.Dispose">
|
||||
<inheritdoc cref="T:System.IDisposable"/>
|
||||
</member>
|
||||
<member name="T:Serilog.Extensions.Logging.SerilogLoggerFactory">
|
||||
<summary>
|
||||
A complete Serilog-backed implementation of the .NET Core logging infrastructure.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:Serilog.Extensions.Logging.SerilogLoggerFactory.#ctor(Serilog.ILogger,System.Boolean,Serilog.Extensions.Logging.LoggerProviderCollection)">
|
||||
<summary>
|
||||
Initializes a new instance of the <see cref="T:Serilog.Extensions.Logging.SerilogLoggerFactory"/> class.
|
||||
</summary>
|
||||
<param name="logger">The Serilog logger; if not supplied, the static <see cref="T:Serilog.Log"/> will be used.</param>
|
||||
<param name="dispose">When true, dispose <paramref name="logger"/> when the framework disposes the provider. If the
|
||||
logger is not specified but <paramref name="dispose"/> is true, the <see cref="M:Serilog.Log.CloseAndFlush"/> method will be
|
||||
called on the static <see cref="T:Serilog.Log"/> class instead.</param>
|
||||
<param name="providerCollection">A <see cref="T:Serilog.Extensions.Logging.LoggerProviderCollection"/>, for use with <c>WriteTo.Providers()</c>.</param>
|
||||
</member>
|
||||
<member name="M:Serilog.Extensions.Logging.SerilogLoggerFactory.Dispose">
|
||||
<summary>
|
||||
Disposes the provider.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:Serilog.Extensions.Logging.SerilogLoggerFactory.CreateLogger(System.String)">
|
||||
<summary>
|
||||
Creates a new <see cref="T:Microsoft.Extensions.Logging.ILogger" /> instance.
|
||||
</summary>
|
||||
<param name="categoryName">The category name for messages produced by the logger.</param>
|
||||
<returns>
|
||||
The <see cref="T:Microsoft.Extensions.Logging.ILogger" />.
|
||||
</returns>
|
||||
</member>
|
||||
<member name="M:Serilog.Extensions.Logging.SerilogLoggerFactory.AddProvider(Microsoft.Extensions.Logging.ILoggerProvider)">
|
||||
<summary>
|
||||
Adds an <see cref="T:Microsoft.Extensions.Logging.ILoggerProvider" /> to the logging system.
|
||||
</summary>
|
||||
<param name="provider">The <see cref="T:Microsoft.Extensions.Logging.ILoggerProvider" />.</param>
|
||||
</member>
|
||||
<member name="T:Serilog.Extensions.Logging.SerilogLoggerProvider">
|
||||
<summary>
|
||||
An <see cref="T:Microsoft.Extensions.Logging.ILoggerProvider"/> that pipes events through Serilog.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:Serilog.Extensions.Logging.SerilogLoggerProvider.#ctor(Serilog.ILogger,System.Boolean)">
|
||||
<summary>
|
||||
Construct a <see cref="T:Serilog.Extensions.Logging.SerilogLoggerProvider"/>.
|
||||
</summary>
|
||||
<param name="logger">A Serilog logger to pipe events through; if null, the static <see cref="T:Serilog.Log"/> class will be used.</param>
|
||||
<param name="dispose">If true, the provided logger or static log class will be disposed/closed when the provider is disposed.</param>
|
||||
</member>
|
||||
<member name="M:Serilog.Extensions.Logging.SerilogLoggerProvider.CreateLogger(System.String)">
|
||||
<inheritdoc />
|
||||
</member>
|
||||
<member name="M:Serilog.Extensions.Logging.SerilogLoggerProvider.BeginScope``1(``0)">
|
||||
<inheritdoc cref="T:System.IDisposable" />
|
||||
</member>
|
||||
<member name="M:Serilog.Extensions.Logging.SerilogLoggerProvider.Enrich(Serilog.Events.LogEvent,Serilog.Core.ILogEventPropertyFactory)">
|
||||
<inheritdoc />
|
||||
</member>
|
||||
<member name="M:Serilog.Extensions.Logging.SerilogLoggerProvider.Dispose">
|
||||
<inheritdoc />
|
||||
</member>
|
||||
<member name="T:Serilog.LoggerSinkConfigurationExtensions">
|
||||
<summary>
|
||||
Extensions for <see cref="T:Serilog.Configuration.LoggerSinkConfiguration"/>.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:Serilog.LoggerSinkConfigurationExtensions.Providers(Serilog.Configuration.LoggerSinkConfiguration,Serilog.Extensions.Logging.LoggerProviderCollection,Serilog.Events.LogEventLevel,Serilog.Core.LoggingLevelSwitch)">
|
||||
<summary>
|
||||
Write Serilog events to the providers in <paramref name="providers"/>.
|
||||
</summary>
|
||||
<param name="configuration">The `WriteTo` object.</param>
|
||||
<param name="providers">A <see cref="T:Serilog.Extensions.Logging.LoggerProviderCollection"/> to write events to.</param>
|
||||
<param name="restrictedToMinimumLevel">The minimum level for
|
||||
events passed through the sink. Ignored when <paramref name="levelSwitch"/> is specified.</param>
|
||||
<param name="levelSwitch">A switch allowing the pass-through minimum level
|
||||
to be changed at runtime.</param>
|
||||
<returns>A <see cref="T:Serilog.LoggerConfiguration"/> to allow method chaining.</returns>
|
||||
</member>
|
||||
<member name="T:Serilog.SerilogLoggerFactoryExtensions">
|
||||
<summary>
|
||||
Extends <see cref="T:Microsoft.Extensions.Logging.ILoggerFactory"/> with Serilog configuration methods.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:Serilog.SerilogLoggerFactoryExtensions.AddSerilog(Microsoft.Extensions.Logging.ILoggerFactory,Serilog.ILogger,System.Boolean)">
|
||||
<summary>
|
||||
Add Serilog to the logging pipeline.
|
||||
</summary>
|
||||
<param name="factory">The logger factory to configure.</param>
|
||||
<param name="logger">The Serilog logger; if not supplied, the static <see cref="T:Serilog.Log"/> will be used.</param>
|
||||
<param name="dispose">When true, dispose <paramref name="logger"/> when the framework disposes the provider. If the
|
||||
logger is not specified but <paramref name="dispose"/> is true, the <see cref="M:Serilog.Log.CloseAndFlush"/> method will be
|
||||
called on the static <see cref="T:Serilog.Log"/> class instead.</param>
|
||||
<returns>Reference to the supplied <paramref name="factory"/>.</returns>
|
||||
</member>
|
||||
<member name="T:Serilog.SerilogLoggingBuilderExtensions">
|
||||
<summary>
|
||||
Extends <see cref="T:Microsoft.Extensions.Logging.ILoggingBuilder"/> with Serilog configuration methods.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:Serilog.SerilogLoggingBuilderExtensions.AddSerilog(Microsoft.Extensions.Logging.ILoggingBuilder,Serilog.ILogger,System.Boolean)">
|
||||
<summary>
|
||||
Add Serilog to the logging pipeline.
|
||||
</summary>
|
||||
<param name="builder">The <see cref="T:Microsoft.Extensions.Logging.ILoggingBuilder" /> to add logging provider to.</param>
|
||||
<param name="logger">The Serilog logger; if not supplied, the static <see cref="T:Serilog.Log"/> will be used.</param>
|
||||
<param name="dispose">When true, dispose <paramref name="logger"/> when the framework disposes the provider. If the
|
||||
logger is not specified but <paramref name="dispose"/> is true, the <see cref="M:Serilog.Log.CloseAndFlush"/> method will be
|
||||
called on the static <see cref="T:Serilog.Log"/> class instead.</param>
|
||||
<returns>Reference to the supplied <paramref name="builder"/>.</returns>
|
||||
</member>
|
||||
</members>
|
||||
</doc>
|
||||
@@ -0,0 +1,161 @@
|
||||
<?xml version="1.0"?>
|
||||
<doc>
|
||||
<assembly>
|
||||
<name>Serilog.Extensions.Logging</name>
|
||||
</assembly>
|
||||
<members>
|
||||
<member name="T:Serilog.Extensions.Logging.LevelConvert">
|
||||
<summary>
|
||||
Converts between Serilog and Microsoft.Extensions.Logging level enum values.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:Serilog.Extensions.Logging.LevelConvert.ToSerilogLevel(Microsoft.Extensions.Logging.LogLevel)">
|
||||
<summary>
|
||||
Convert <paramref name="logLevel"/> to the equivalent Serilog <see cref="T:Serilog.Events.LogEventLevel"/>.
|
||||
</summary>
|
||||
<param name="logLevel">A Microsoft.Extensions.Logging <see cref="T:Microsoft.Extensions.Logging.LogLevel"/>.</param>
|
||||
<returns>The Serilog equivalent of <paramref name="logLevel"/>.</returns>
|
||||
<remarks>The <see cref="F:Microsoft.Extensions.Logging.LogLevel.None"/> value has no Serilog equivalent. It is mapped to
|
||||
<see cref="F:Serilog.Events.LogEventLevel.Fatal"/> as the closest approximation, but this has entirely
|
||||
different semantics.</remarks>
|
||||
</member>
|
||||
<member name="M:Serilog.Extensions.Logging.LevelConvert.ToExtensionsLevel(Serilog.Events.LogEventLevel)">
|
||||
<summary>
|
||||
Convert <paramref name="logEventLevel"/> to the equivalent Microsoft.Extensions.Logging <see cref="T:Microsoft.Extensions.Logging.LogLevel"/>.
|
||||
</summary>
|
||||
<param name="logEventLevel">A Serilog <see cref="T:Serilog.Events.LogEventLevel"/>.</param>
|
||||
<returns>The Microsoft.Extensions.Logging equivalent of <paramref name="logEventLevel"/>.</returns>
|
||||
</member>
|
||||
<member name="T:Serilog.Extensions.Logging.LoggerProviderCollection">
|
||||
<summary>
|
||||
A dynamically-modifiable collection of <see cref="T:Microsoft.Extensions.Logging.ILoggerProvider"/>s.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:Serilog.Extensions.Logging.LoggerProviderCollection.AddProvider(Microsoft.Extensions.Logging.ILoggerProvider)">
|
||||
<summary>
|
||||
Add <paramref name="provider"/> to the collection.
|
||||
</summary>
|
||||
<param name="provider">A logger provider.</param>
|
||||
</member>
|
||||
<member name="P:Serilog.Extensions.Logging.LoggerProviderCollection.Providers">
|
||||
<summary>
|
||||
Get the currently-active providers.
|
||||
</summary>
|
||||
<remarks>
|
||||
If the collection has been disposed, we'll leave the individual
|
||||
providers with the job of throwing <see cref="T:System.ObjectDisposedException"/>.
|
||||
</remarks>
|
||||
</member>
|
||||
<member name="M:Serilog.Extensions.Logging.LoggerProviderCollection.Dispose">
|
||||
<inheritdoc cref="T:System.IDisposable"/>
|
||||
</member>
|
||||
<member name="T:Serilog.Extensions.Logging.SerilogLoggerFactory">
|
||||
<summary>
|
||||
A complete Serilog-backed implementation of the .NET Core logging infrastructure.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:Serilog.Extensions.Logging.SerilogLoggerFactory.#ctor(Serilog.ILogger,System.Boolean,Serilog.Extensions.Logging.LoggerProviderCollection)">
|
||||
<summary>
|
||||
Initializes a new instance of the <see cref="T:Serilog.Extensions.Logging.SerilogLoggerFactory"/> class.
|
||||
</summary>
|
||||
<param name="logger">The Serilog logger; if not supplied, the static <see cref="T:Serilog.Log"/> will be used.</param>
|
||||
<param name="dispose">When true, dispose <paramref name="logger"/> when the framework disposes the provider. If the
|
||||
logger is not specified but <paramref name="dispose"/> is true, the <see cref="M:Serilog.Log.CloseAndFlush"/> method will be
|
||||
called on the static <see cref="T:Serilog.Log"/> class instead.</param>
|
||||
<param name="providerCollection">A <see cref="T:Serilog.Extensions.Logging.LoggerProviderCollection"/>, for use with <c>WriteTo.Providers()</c>.</param>
|
||||
</member>
|
||||
<member name="M:Serilog.Extensions.Logging.SerilogLoggerFactory.Dispose">
|
||||
<summary>
|
||||
Disposes the provider.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:Serilog.Extensions.Logging.SerilogLoggerFactory.CreateLogger(System.String)">
|
||||
<summary>
|
||||
Creates a new <see cref="T:Microsoft.Extensions.Logging.ILogger" /> instance.
|
||||
</summary>
|
||||
<param name="categoryName">The category name for messages produced by the logger.</param>
|
||||
<returns>
|
||||
The <see cref="T:Microsoft.Extensions.Logging.ILogger" />.
|
||||
</returns>
|
||||
</member>
|
||||
<member name="M:Serilog.Extensions.Logging.SerilogLoggerFactory.AddProvider(Microsoft.Extensions.Logging.ILoggerProvider)">
|
||||
<summary>
|
||||
Adds an <see cref="T:Microsoft.Extensions.Logging.ILoggerProvider" /> to the logging system.
|
||||
</summary>
|
||||
<param name="provider">The <see cref="T:Microsoft.Extensions.Logging.ILoggerProvider" />.</param>
|
||||
</member>
|
||||
<member name="T:Serilog.Extensions.Logging.SerilogLoggerProvider">
|
||||
<summary>
|
||||
An <see cref="T:Microsoft.Extensions.Logging.ILoggerProvider"/> that pipes events through Serilog.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:Serilog.Extensions.Logging.SerilogLoggerProvider.#ctor(Serilog.ILogger,System.Boolean)">
|
||||
<summary>
|
||||
Construct a <see cref="T:Serilog.Extensions.Logging.SerilogLoggerProvider"/>.
|
||||
</summary>
|
||||
<param name="logger">A Serilog logger to pipe events through; if null, the static <see cref="T:Serilog.Log"/> class will be used.</param>
|
||||
<param name="dispose">If true, the provided logger or static log class will be disposed/closed when the provider is disposed.</param>
|
||||
</member>
|
||||
<member name="M:Serilog.Extensions.Logging.SerilogLoggerProvider.CreateLogger(System.String)">
|
||||
<inheritdoc />
|
||||
</member>
|
||||
<member name="M:Serilog.Extensions.Logging.SerilogLoggerProvider.BeginScope``1(``0)">
|
||||
<inheritdoc cref="T:System.IDisposable" />
|
||||
</member>
|
||||
<member name="M:Serilog.Extensions.Logging.SerilogLoggerProvider.Enrich(Serilog.Events.LogEvent,Serilog.Core.ILogEventPropertyFactory)">
|
||||
<inheritdoc />
|
||||
</member>
|
||||
<member name="M:Serilog.Extensions.Logging.SerilogLoggerProvider.Dispose">
|
||||
<inheritdoc />
|
||||
</member>
|
||||
<member name="T:Serilog.LoggerSinkConfigurationExtensions">
|
||||
<summary>
|
||||
Extensions for <see cref="T:Serilog.Configuration.LoggerSinkConfiguration"/>.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:Serilog.LoggerSinkConfigurationExtensions.Providers(Serilog.Configuration.LoggerSinkConfiguration,Serilog.Extensions.Logging.LoggerProviderCollection,Serilog.Events.LogEventLevel,Serilog.Core.LoggingLevelSwitch)">
|
||||
<summary>
|
||||
Write Serilog events to the providers in <paramref name="providers"/>.
|
||||
</summary>
|
||||
<param name="configuration">The `WriteTo` object.</param>
|
||||
<param name="providers">A <see cref="T:Serilog.Extensions.Logging.LoggerProviderCollection"/> to write events to.</param>
|
||||
<param name="restrictedToMinimumLevel">The minimum level for
|
||||
events passed through the sink. Ignored when <paramref name="levelSwitch"/> is specified.</param>
|
||||
<param name="levelSwitch">A switch allowing the pass-through minimum level
|
||||
to be changed at runtime.</param>
|
||||
<returns>A <see cref="T:Serilog.LoggerConfiguration"/> to allow method chaining.</returns>
|
||||
</member>
|
||||
<member name="T:Serilog.SerilogLoggerFactoryExtensions">
|
||||
<summary>
|
||||
Extends <see cref="T:Microsoft.Extensions.Logging.ILoggerFactory"/> with Serilog configuration methods.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:Serilog.SerilogLoggerFactoryExtensions.AddSerilog(Microsoft.Extensions.Logging.ILoggerFactory,Serilog.ILogger,System.Boolean)">
|
||||
<summary>
|
||||
Add Serilog to the logging pipeline.
|
||||
</summary>
|
||||
<param name="factory">The logger factory to configure.</param>
|
||||
<param name="logger">The Serilog logger; if not supplied, the static <see cref="T:Serilog.Log"/> will be used.</param>
|
||||
<param name="dispose">When true, dispose <paramref name="logger"/> when the framework disposes the provider. If the
|
||||
logger is not specified but <paramref name="dispose"/> is true, the <see cref="M:Serilog.Log.CloseAndFlush"/> method will be
|
||||
called on the static <see cref="T:Serilog.Log"/> class instead.</param>
|
||||
<returns>Reference to the supplied <paramref name="factory"/>.</returns>
|
||||
</member>
|
||||
<member name="T:Serilog.SerilogLoggingBuilderExtensions">
|
||||
<summary>
|
||||
Extends <see cref="T:Microsoft.Extensions.Logging.ILoggingBuilder"/> with Serilog configuration methods.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:Serilog.SerilogLoggingBuilderExtensions.AddSerilog(Microsoft.Extensions.Logging.ILoggingBuilder,Serilog.ILogger,System.Boolean)">
|
||||
<summary>
|
||||
Add Serilog to the logging pipeline.
|
||||
</summary>
|
||||
<param name="builder">The <see cref="T:Microsoft.Extensions.Logging.ILoggingBuilder" /> to add logging provider to.</param>
|
||||
<param name="logger">The Serilog logger; if not supplied, the static <see cref="T:Serilog.Log"/> will be used.</param>
|
||||
<param name="dispose">When true, dispose <paramref name="logger"/> when the framework disposes the provider. If the
|
||||
logger is not specified but <paramref name="dispose"/> is true, the <see cref="M:Serilog.Log.CloseAndFlush"/> method will be
|
||||
called on the static <see cref="T:Serilog.Log"/> class instead.</param>
|
||||
<returns>Reference to the supplied <paramref name="builder"/>.</returns>
|
||||
</member>
|
||||
</members>
|
||||
</doc>
|
||||
Binary file not shown.
|
After Width: | Height: | Size: 5.9 KiB |
Binary file not shown.
@@ -0,0 +1 @@
|
||||
y+cl1TE9TL/lUbogtmhuoCwXplcreRcNMSs+MeN2O1RCdt44e/rdmL9iPWAqq9XG/NExoqKdv3IExkmobRzY8Q==
|
||||
Reference in New Issue
Block a user