ILoggerFactory インターフェイス
定義
ログ システムを構成し、登録されている ILoggerProvider から ILogger のインスタンスを作成するために使用される型を表します。Represents a type used to configure the logging system and create instances of ILogger from the registered ILoggerProviders.
public interface class ILoggerFactory : IDisposable
public interface ILoggerFactory : IDisposable
type ILoggerFactory = interface
interface IDisposable
Public Interface ILoggerFactory
Implements IDisposable
- 派生
- 実装
メソッド
AddProvider(ILoggerProvider) |
ログ システムに ILoggerProvider を追加します。Adds an ILoggerProvider to the logging system. |
CreateLogger(String) | |
Dispose() |
アンマネージ リソースの解放またはリセットに関連付けられているアプリケーション定義のタスクを実行します。Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. (継承元 IDisposable) |
拡張メソッド
AddAzureWebAppDiagnostics(ILoggerFactory) |
互換性のために残されています。
Azure Web Apps 診断ロガーを追加します。Adds an Azure Web Apps diagnostics logger. |
AddAzureWebAppDiagnostics(ILoggerFactory, AzureAppServicesDiagnosticsSettings) |
互換性のために残されています。
Azure Web Apps 診断ロガーを追加します。Adds an Azure Web Apps diagnostics logger. |
AddConsole(ILoggerFactory) |
互換性のために残されています。
LogLevel.Information 以上に対して有効になっているコンソール ロガーを追加します。Adds a console logger that is enabled for LogLevel.Information or higher. |
AddConsole(ILoggerFactory, IConfiguration) | |
AddConsole(ILoggerFactory, IConsoleLoggerSettings) | |
AddConsole(ILoggerFactory, LogLevel) |
互換性のために残されています。
minLevel 以上の LogLevel に対して有効になっているコンソール ロガーを追加します。Adds a console logger that is enabled for LogLevels of minLevel or higher. |
AddConsole(ILoggerFactory, LogLevel, Boolean) |
互換性のために残されています。
minLevel 以上の LogLevel に対して有効になっているコンソール ロガーを追加します。Adds a console logger that is enabled for LogLevels of minLevel or higher. |
AddConsole(ILoggerFactory, Boolean) |
互換性のために残されています。
LogLevel.Information 以上に対して有効になっているコンソール ロガーを追加します。Adds a console logger that is enabled for LogLevel.Information or higher. |
AddConsole(ILoggerFactory, Func<String,LogLevel,Boolean>) |
互換性のために残されています。
フィルター関数による定義に従って有効になっているコンソール ロガーを追加します。Adds a console logger that is enabled as defined by the filter function. |
AddConsole(ILoggerFactory, Func<String,LogLevel,Boolean>, Boolean) |
互換性のために残されています。
フィルター関数による定義に従って有効になっているコンソール ロガーを追加します。Adds a console logger that is enabled as defined by the filter function. |
AddDebug(ILoggerFactory) |
互換性のために残されています。
LogLevel.Information 以上に対して有効になっているデバッグ ロガーを追加します。Adds a debug logger that is enabled for LogLevel.Information or higher. |
AddDebug(ILoggerFactory, LogLevel) |
互換性のために残されています。
minLevel 以上の LogLevel に対して有効になっているデバッグ ロガーを追加します。Adds a debug logger that is enabled for LogLevels of minLevel or higher. |
AddDebug(ILoggerFactory, Func<String,LogLevel,Boolean>) |
互換性のために残されています。
フィルター関数による定義に従って有効になっているデバッグ ロガーを追加します。Adds a debug logger that is enabled as defined by the filter function. |
AddEventLog(ILoggerFactory) |
互換性のために残されています。
LogLevel.Information 以上に対して有効になっているイベント ロガーを追加します。Adds an event logger that is enabled for LogLevel.Information or higher. |
AddEventLog(ILoggerFactory, EventLogSettings) |
互換性のために残されています。
イベント ロガーを追加します。Adds an event logger. |
AddEventLog(ILoggerFactory, LogLevel) |
互換性のために残されています。
minLevel 以上の LogLevel に対して有効になっているイベント ロガーを追加します。Adds an event logger that is enabled for LogLevels of minLevel or higher. |
AddEventSourceLogger(ILoggerFactory) |
互換性のために残されています。
LogLevel.Information 以上に対して有効になっているイベント ロガーを追加します。Adds an event logger that is enabled for LogLevel.Information or higher. |
WithFilter(ILoggerFactory, IFilterLoggerSettings) |
登録されているすべての ILoggerProvider 全体のログ メッセージをフィルター処理するための一般的な方法を提供する、ラッパー ロガーを登録します。Registers a wrapper logger which provides a common way to filter log messages across all registered ILoggerProviders. |
CreateLogger(ILoggerFactory, Type) |
指定した |
CreateLogger<T>(ILoggerFactory) |
指定した型のフル ネームを使用して、新しい ILogger インスタンスを作成します。Creates a new ILogger instance using the full name of the given type. |
AddTraceSource(ILoggerFactory, SourceSwitch) | |
AddTraceSource(ILoggerFactory, SourceSwitch, TraceListener) | |
AddTraceSource(ILoggerFactory, String) | |
AddTraceSource(ILoggerFactory, String, TraceListener) |