Abilitare e disabilitare il logging di Entity Framework senza ricompilare l'applicazione

di Stefano Mostarda, in LINQ, Entity Framewokr,

A partire dalla versione 6.1 di Entity Framework è stata aggiunta la possibilità di configurare gli interceptors direttamente da file di configurazione e non solo da codice. Sicuramente l'interceptor più usato è quello che permette di infilarsi nella pipeline di esecuzione dei comandi per poterli loggare. Nell'esempio che segue possiamo vedere come impostare il file di configurazione per abilitare il logging.

<interceptors> 
  <interceptor type="System.Data.Entity.Infrastructure.Interception.DatabaseLogger, EntityFramework"> 
    <parameters> 
      <parameter value="c:\log\log.txt"/> 
    </parameters> 
  </interceptor> 
</interceptors>

Semplicemente aggiungendo queste righe al file di configurazione possiamo abilitare il logging, eliminandole lo disabilitamo.

Commenti

Visualizza/aggiungi commenti

| Condividi su: Twitter, Facebook, LinkedIn

Per inserire un commento, devi avere un account.

Fai il login e torna a questa pagina, oppure registrati alla nostra community.

Approfondimenti

I più letti di oggi