FileLoggerProvider 類別

定義

建立 Serilog.Core.Logger 執行個體的記錄器提供者。

public ref class FileLoggerProvider
public ref class FileLoggerProvider : Microsoft::Extensions::Logging::AzureAppServices::Internal::BatchingLoggerProvider
public class FileLoggerProvider
[Microsoft.Extensions.Logging.ProviderAlias("AzureAppServicesFile")]
public class FileLoggerProvider : Microsoft.Extensions.Logging.AzureAppServices.Internal.BatchingLoggerProvider
type FileLoggerProvider = class
[<Microsoft.Extensions.Logging.ProviderAlias("AzureAppServicesFile")>]
type FileLoggerProvider = class
    inherit BatchingLoggerProvider
Public Class FileLoggerProvider
Public Class FileLoggerProvider
Inherits BatchingLoggerProvider
繼承
FileLoggerProvider
繼承
FileLoggerProvider
屬性

備註

此 API 支援 .NET 基礎結構,並不適合直接從您的程式碼使用。

建構函式

FileLoggerProvider(Int32, Int32, Int32, String, Nullable<TimeSpan>)

建立 FileLoggerProvider 類別的新執行個體。

FileLoggerProvider(IOptionsMonitor<AzureFileLoggerOptions>)

此 API 支援 .NET 基礎結構,並不適合直接從您的程式碼使用。

屬性

IsEnabled (繼承來源 BatchingLoggerProvider)

方法

ConfigureLogger(IWebAppLogConfigurationReader)

此 API 支援 .NET 基礎結構,並不適合直接從您的程式碼使用。

CreateLogger(String)

建立新的 ILogger 執行個體。

(繼承來源 BatchingLoggerProvider)
Dispose()

執行與釋放 (Free)、釋放 (Release) 或重設 Unmanaged 資源相關聯之應用程式定義的工作。

(繼承來源 BatchingLoggerProvider)
Equals(Object)

判斷指定的物件是否等於目前的物件。

(繼承來源 Object)
GetGrouping(LogMessage)

此 API 支援 .NET 基礎結構,並不適合直接從您的程式碼使用。

GetHashCode()

做為預設雜湊函式。

(繼承來源 Object)
GetType()

取得目前執行個體的 Type

(繼承來源 Object)
IntervalAsync(TimeSpan, CancellationToken) (繼承來源 BatchingLoggerProvider)
MemberwiseClone()

建立目前 Object 的淺層複製。

(繼承來源 Object)
RollFiles()

此 API 支援 .NET 基礎結構,並不適合直接從您的程式碼使用。

ToString()

傳回代表目前物件的字串。

(繼承來源 Object)
WriteMessagesAsync(IEnumerable<LogMessage>, CancellationToken)

此 API 支援 .NET 基礎結構,並不適合直接從您的程式碼使用。

適用於