Compartir a través de


DatabaseLogger Clase

Definición

Registrador simple para registrar SQL y otras operaciones de base de datos en la consola o en un archivo. Un registrador se puede registrar en código o en el archivo /app.config de la aplicación web.config.

public class DatabaseLogger : IDisposable, System.Data.Entity.Infrastructure.Interception.IDbConfigurationInterceptor
type DatabaseLogger = class
    interface IDisposable
    interface IDbConfigurationInterceptor
    interface IDbInterceptor
Public Class DatabaseLogger
Implements IDbConfigurationInterceptor, IDisposable
Herencia
DatabaseLogger
Implementaciones

Constructores

DatabaseLogger()

Crea un nuevo registrador que enviará la salida del registro a la consola.

DatabaseLogger(String)

Crea un nuevo registrador que enviará la salida del registro a un archivo. Si el archivo ya existe, se sobrescribe.

DatabaseLogger(String, Boolean)

Crea un nuevo registrador que enviará la salida del registro a un archivo.

Métodos

Dispose()

Detiene el registro y cierra el archivo subyacente si la salida se escribe en un archivo.

Dispose(Boolean)

Detiene el registro y cierra el archivo subyacente si la salida se escribe en un archivo.

StartLogging()

Inicia el registro. Este método es una operación no operativa si ya se ha iniciado el registro.

StopLogging()

Detiene el registro. Este método es una operación no operativa si no se inicia el registro.

Implementaciones de interfaz explícitas

IDbConfigurationInterceptor.Loaded(DbConfigurationLoadedEventArgs, DbConfigurationInterceptionContext)

Se llama a para iniciar el registro durante la inicialización de Entity Framework cuando se registra este registrador. como IDbInterceptor.

Se aplica a