LoggerFactory クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
指定したプロバイダーに基づいてクラスの ILogger インスタンスを生成します。
public ref class LoggerFactory : IDisposable, Microsoft::Extensions::Logging::ILoggerFactory
public class LoggerFactory : IDisposable, Microsoft.Extensions.Logging.ILoggerFactory
type LoggerFactory = class
interface ILoggerFactory
interface IDisposable
Public Class LoggerFactory
Implements IDisposable, ILoggerFactory
- 継承
-
LoggerFactory
- 実装
コンストラクター
LoggerFactory() |
新しい LoggerFactory のインスタンスを作成します。 |
LoggerFactory(IEnumerable<ILoggerProvider>) |
指定したプロバイダーを使用して新しい LoggerFactory インスタンスを作成します。 |
LoggerFactory(IEnumerable<ILoggerProvider>, IOptionsMonitor<LoggerFilterOptions>) |
指定したプロバイダーとフィルター オプションを使用して、新しい LoggerFactory インスタンスを作成します。 |
LoggerFactory(IEnumerable<ILoggerProvider>, IOptionsMonitor<LoggerFilterOptions>, IOptions<LoggerFactoryOptions>) |
指定したプロバイダー、フィルター オプション、ロガー ファクトリ オプションを使用して、新しい LoggerFactory インスタンスを作成します。 |
LoggerFactory(IEnumerable<ILoggerProvider>, IOptionsMonitor<LoggerFilterOptions>, IOptions<LoggerFactoryOptions>, IExternalScopeProvider) |
新しい LoggerFactory のインスタンスを作成します。 |
LoggerFactory(IEnumerable<ILoggerProvider>, LoggerFilterOptions) |
指定したプロバイダーとフィルター オプションを使用して、新しい LoggerFactory インスタンスを作成します。 |
メソッド
AddProvider(ILoggerProvider) |
インスタンスの作成で使用されるプロバイダーのコレクションに、指定したプロバイダーを ILogger 追加します。 |
CheckDisposed() |
ファクトリが破棄されているかどうかを確認します。 |
Create(Action<ILoggingBuilder>) |
指定 |
CreateLogger(String) |
指定した |
Dispose() |
アンマネージ リソースの解放またはリセットに関連付けられているアプリケーション定義のタスクを実行します。 |
Equals(Object) |
指定されたオブジェクトが現在のオブジェクトと等しいかどうかを判断します。 (継承元 Object) |
GetHashCode() |
既定のハッシュ関数として機能します。 (継承元 Object) |
GetType() |
現在のインスタンスの Type を取得します。 (継承元 Object) |
MemberwiseClone() |
現在の Object の簡易コピーを作成します。 (継承元 Object) |
ToString() |
現在のオブジェクトを表す文字列を返します。 (継承元 Object) |
拡張メソッド
AddAzureWebAppDiagnostics(ILoggerFactory) |
互換性のために残されています。
Azure Web Apps 診断ロガーを追加します。 |
AddAzureWebAppDiagnostics(ILoggerFactory, AzureAppServicesDiagnosticsSettings) |
互換性のために残されています。
Azure Web Apps 診断ロガーを追加します。 |
AddConsole(ILoggerFactory) |
互換性のために残されています。
LogLevel.Information 以上に対して有効になっているコンソール ロガーを追加します。 |
AddConsole(ILoggerFactory, IConfiguration) |
互換性のために残されています。
指定したプロバイダーに基づいてクラスの ILogger インスタンスを生成します。 |
AddConsole(ILoggerFactory, IConsoleLoggerSettings) |
互換性のために残されています。
指定したプロバイダーに基づいてクラスの ILogger インスタンスを生成します。 |
AddConsole(ILoggerFactory, LogLevel) |
互換性のために残されています。
minLevel 以上の LogLevel に対して有効になっているコンソール ロガーを追加します。 |
AddConsole(ILoggerFactory, LogLevel, Boolean) |
互換性のために残されています。
minLevel 以上の LogLevel に対して有効になっているコンソール ロガーを追加します。 |
AddConsole(ILoggerFactory, Boolean) |
互換性のために残されています。
LogLevel.Information 以上に対して有効になっているコンソール ロガーを追加します。 |
AddConsole(ILoggerFactory, Func<String,LogLevel,Boolean>) |
互換性のために残されています。
フィルター関数による定義に従って有効になっているコンソール ロガーを追加します。 |
AddConsole(ILoggerFactory, Func<String,LogLevel,Boolean>, Boolean) |
互換性のために残されています。
フィルター関数による定義に従って有効になっているコンソール ロガーを追加します。 |
AddDebug(ILoggerFactory) |
互換性のために残されています。
LogLevel.Information 以上に対して有効になっているデバッグ ロガーを追加します。 |
AddDebug(ILoggerFactory, LogLevel) |
互換性のために残されています。
minLevel 以上の LogLevel に対して有効になっているデバッグ ロガーを追加します。 |
AddDebug(ILoggerFactory, Func<String,LogLevel,Boolean>) |
互換性のために残されています。
フィルター関数による定義に従って有効になっているデバッグ ロガーを追加します。 |
AddEventLog(ILoggerFactory) |
互換性のために残されています。
LogLevel.Information 以上に対して有効になっているイベント ロガーを追加します。 |
AddEventLog(ILoggerFactory, EventLogSettings) |
互換性のために残されています。
イベント ロガーを追加します。 |
AddEventLog(ILoggerFactory, LogLevel) |
互換性のために残されています。
minLevel 以上の LogLevel に対して有効になっているイベント ロガーを追加します。 |
AddEventSourceLogger(ILoggerFactory) |
互換性のために残されています。
LogLevel.Information 以上に対して有効になっているイベント ロガーを追加します。 |
WithFilter(ILoggerFactory, IFilterLoggerSettings) |
登録されているすべての ILoggerProvider 全体のログ メッセージをフィルター処理するための一般的な方法を提供する、ラッパー ロガーを登録します。 |
CreateLogger(ILoggerFactory, Type) |
指定した |
CreateLogger<T>(ILoggerFactory) |
指定した型のフル ネームを使用して、新しい ILogger インスタンスを作成します。 |
AddTraceSource(ILoggerFactory, SourceSwitch) |
互換性のために残されています。
指定したプロバイダーに基づいてクラスの ILogger インスタンスを生成します。 |
AddTraceSource(ILoggerFactory, SourceSwitch, TraceListener) |
互換性のために残されています。
指定したプロバイダーに基づいてクラスの ILogger インスタンスを生成します。 |
AddTraceSource(ILoggerFactory, String) |
互換性のために残されています。
指定したプロバイダーに基づいてクラスの ILogger インスタンスを生成します。 |
AddTraceSource(ILoggerFactory, String, TraceListener) |
互換性のために残されています。
指定したプロバイダーに基づいてクラスの ILogger インスタンスを生成します。 |