Sdílet prostřednictvím


SensitiveDataLogger<T> Třída

Definice

Zalamovací protokolovací nástroj, pro který je možné povolit nebo zakázat protokolování citlivých dat.

Tento typ obvykle používají poskytovatelé databází (a další rozšíření). Obvykle se nepoužívá v kódu aplikace.

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, který se používá jako název kategorie protokolovacího nástroje.

Dědičnost
SensitiveDataLogger<T>
Implementuje

Konstruktory

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

Inicializuje novou instanci SensitiveDataLogger<T> třídy .

Vlastnosti

LogSensitiveData

Získá hodnotu označující, zda citlivé informace mají být zapsány do podkladového protokolovacího nástroje.

Explicitní implementace rozhraní

ILogger.BeginScope<TState>(TState)

Zalamovací protokolovací nástroj, pro který je možné povolit nebo zakázat protokolování citlivých dat.

Tento typ obvykle používají poskytovatelé databází (a další rozšíření). Obvykle se nepoužívá v kódu aplikace.

ILogger.IsEnabled(LogLevel)

Zalamovací protokolovací nástroj, pro který je možné povolit nebo zakázat protokolování citlivých dat.

Tento typ obvykle používají poskytovatelé databází (a další rozšíření). Obvykle se nepoužívá v kódu aplikace.

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

Zalamovací protokolovací nástroj, pro který je možné povolit nebo zakázat protokolování citlivých dat.

Tento typ obvykle používají poskytovatelé databází (a další rozšíření). Obvykle se nepoužívá v kódu aplikace.

Platí pro