NullLoggerFactory クラス

定義

何もログに記録しない NullLogger のインスタンスを作成するために使用される ILoggerFactoryAn ILoggerFactory used to create instance of NullLogger that logs nothing.

public ref class NullLoggerFactory : IDisposable, Microsoft::Extensions::Logging::ILoggerFactory
public class NullLoggerFactory : IDisposable, Microsoft.Extensions.Logging.ILoggerFactory
type NullLoggerFactory = class
    interface ILoggerFactory
    interface IDisposable
Public Class NullLoggerFactory
Implements IDisposable, ILoggerFactory
継承
NullLoggerFactory
実装

コンストラクター

NullLoggerFactory()

新しい NullLoggerFactory のインスタンスを作成します。Creates a new NullLoggerFactory instance.

フィールド

Instance

NullLoggerFactory の共有インスタンスを返します。Returns the shared instance of NullLoggerFactory.

メソッド

AddProvider(ILoggerProvider)

ログ システムに ILoggerProvider を追加します。Adds an ILoggerProvider to the logging system.

CreateLogger(String)

新しい ILogger のインスタンスを作成します。Creates a new ILogger instance.

Dispose()

アンマネージ リソースの解放またはリセットに関連付けられているアプリケーション定義のタスクを実行します。Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.

Equals(Object)

指定されたオブジェクトが現在のオブジェクトと等しいかどうかを判断します。Determines whether the specified object is equal to the current object.

(継承元 Object)
GetHashCode()

既定のハッシュ関数として機能します。Serves as the default hash function.

(継承元 Object)
GetType()

現在のインスタンスの Type を取得します。Gets the Type of the current instance.

(継承元 Object)
MemberwiseClone()

現在の Object の簡易コピーを作成します。Creates a shallow copy of the current Object.

(継承元 Object)
ToString()

現在のオブジェクトを表す文字列を返します。Returns a string that represents the current object.

(継承元 Object)

拡張メソッド

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. settings を使用して、特定の LogLevel のログ記録を有効にします。Use settings to enable logging for specific LogLevels.

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.

CreateLogger(ILoggerFactory, Type)

指定した type のフル ネームを使用して、新しい ILogger インスタンスを作成します。Creates a new ILogger instance using the full name of the given 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)

適用対象