Udostępnij za pośrednictwem


SensitiveDataLogger<T> Klasa

Definicja

Rejestrator opakowujący, dla którego można włączyć lub wyłączyć rejestrowanie poufnych danych.

Ten typ jest zwykle używany przez dostawców baz danych (i innych rozszerzeń). Zwykle nie jest on używany w kodzie aplikacji.

public class SensitiveDataLogger<T> : Microsoft.EntityFrameworkCore.Infrastructure.ISensitiveDataLogger<T>, Microsoft.Extensions.Logging.ILogger<T>
type SensitiveDataLogger<'T> = class
    interface ISensitiveDataLogger<'T>
    interface ILogger<'T>
    interface ILogger
    interface ISensitiveDataLogger
Public Class SensitiveDataLogger(Of T)
Implements ILogger(Of T), ISensitiveDataLogger(Of T)

Parametry typu

T

Typ, który ma nazwę, jest używany dla nazwy kategorii rejestratora.

Dziedziczenie
SensitiveDataLogger<T>
Implementuje

Konstruktory

SensitiveDataLogger<T>(ILogger<T>, IDbContextOptions)

Inicjuje nowe wystąpienie klasy SensitiveDataLogger<T>.

Właściwości

LogSensitiveData

Pobiera wartość wskazującą, czy informacje poufne powinny być zapisywane w źródłowym rejestratorze.

Jawne implementacje interfejsu

ILogger.BeginScope<TState>(TState)

Rejestrator opakowujący, dla którego można włączyć lub wyłączyć rejestrowanie poufnych danych.

Ten typ jest zwykle używany przez dostawców baz danych (i innych rozszerzeń). Zwykle nie jest on używany w kodzie aplikacji.

ILogger.IsEnabled(LogLevel)

Rejestrator opakowujący, dla którego można włączyć lub wyłączyć rejestrowanie poufnych danych.

Ten typ jest zwykle używany przez dostawców baz danych (i innych rozszerzeń). Zwykle nie jest on używany w kodzie aplikacji.

ILogger.Log<TState>(LogLevel, EventId, TState, Exception, Func<TState,Exception,String>)

Rejestrator opakowujący, dla którego można włączyć lub wyłączyć rejestrowanie poufnych danych.

Ten typ jest zwykle używany przez dostawców baz danych (i innych rozszerzeń). Zwykle nie jest on używany w kodzie aplikacji.

Dotyczy