DatabaseLogger Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Um agente simples para registrar o SQL e outras operações de banco de dados no console ou em um arquivo. Um agente pode ser registrado no código ou no arquivo /app.config web.config do aplicativo.
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
- Herança
-
DatabaseLogger
- Implementações
Construtores
DatabaseLogger() |
Cria um novo agente que enviará a saída de log para o console. |
DatabaseLogger(String) |
Cria um novo agente que enviará a saída de log para um arquivo. Se o arquivo já existir, ele será substituído. |
DatabaseLogger(String, Boolean) |
Cria um novo agente que enviará a saída de log para um arquivo. |
Métodos
Dispose() |
Interrompe o registro em log e fecha o arquivo subjacente se a saída estiver sendo gravada em um arquivo. |
Dispose(Boolean) |
Interrompe o registro em log e fecha o arquivo subjacente se a saída estiver sendo gravada em um arquivo. |
StartLogging() |
Inicia o registro em log. Esse método será não operacional se o registro em log já estiver iniciado. |
StopLogging() |
Interrompe o registro em log. Esse método será não operacional se o registro em log não for iniciado. |
Implantações explícitas de interface
IDbConfigurationInterceptor.Loaded(DbConfigurationLoadedEventArgs, DbConfigurationInterceptionContext) |
Chamado para iniciar o registro em log durante a inicialização do Entity Framework quando esse agente é registrado. como um IDbInterceptor. |
Aplica-se a
Entity Framework