Traccia (Master Data Services)Tracing (Master Data Services)

Il file Web.config contiene una sezione di traccia, come illustrato di seguito.The Web.config file contains a tracing section, as shown below. Questa sezione è nuova in SQL Server 2016SQL Server 2016 Master Data ServicesMaster Data ServicesThis section is new in SQL Server 2016SQL Server 2016 Master Data ServicesMaster Data Services

<sources>  
      <!-- Adjust the switch value to control the types of messages that should be logged.   
           http://msdn.microsoft.com/en-us/library/system.diagnostics.sourcelevels  
           Use the a switchValue of Verbose to generate a full log. Please be aware that   
           the trace file can get quite large very quickly -->  
      <source name="MDS" switchType="System.Diagnostics.SourceSwitch" switchValue="Warning, ActivityTracing">  
        <listeners>  
          <!-- Set a directory path where the service account you chose while setting up Master Data Services has read and write privileges.  
               Default path is Logs in WebApplication folder, for example C:\Program Files\Microsoft SQL Server\130\Master Data Services\WebApplication  
               New log file will be created every day or every 10 mb.  
               When directory size hits the 200mb limitation, the oldest file will be deleted.-->  
          <add name="FileTraceListener"  
               type="Microsoft.MasterDataServices.Core.Logging.FileTraceListener, Microsoft.MasterDataServices.Core"   
               initializeData="DirectoryPath = Logs; FileSizeInMb = 10; MaxDirectorySizeInMb = 200"/>  
          <remove name="Default"/>  
        </listeners>  
      </source>  
    </sources>  

Di seguito viene illustrato il comportamento di traccia predefinito.The following is the default tracing behavior.

  • La traccia è abilitata per i messaggi Warning e ActivityTracing.Tracing is enabled for Warning and ActivityTracing messages.

    Per altre informazioni, vedere Enumerazione SourceLevels.For more information, see SourceLevels Enumeration.

  • I log vengono salvati nella cartella dei log nella cartella WebApplication.The logs are saved in the Logs folder under the WebApplication folder. Il percorso predefinito è C:\Programmi\Microsoft SQL Server\130\Master Data Services\WebApplication\Logs.The default location is C:\Program Files\Microsoft SQL Server\130\Master Data Services\WebApplication\Logs.

  • Il file viene creato per ogni giorno o per ogni 10 MB.The file is created for each day or every 10 MB.

  • Quando le dimensioni della directory raggiungono i 200 MB, il log meno recente viene eliminato.When the size of the directly reaches 200MB, the oldest log is deleted.

  • Il formato del log è CSV.The log format is CSV. La tabella seguente descrive il formato del log.The following table describes the log format.

    ElementoElement DescriptionDescription
    TimeTime La data e l'ora della voce di traccia.When the trace entry occurs.
    CorrelationIDCorrelationID Per ogni richiesta viene assegnato un ID di correlazione.One correlation ID is assigned for each request. Tutte le tracce attivate dalla richiesta condividono lo stesso ID di correlazione.All the traces trigged by this request will share the same correlation ID.

    Quando si verifica un errore nell'interfaccia utente, l'ID di correlazione viene visualizzato nel messaggio di errore.When an error occurs in the UI, the correlation ID appears in the error message.
    OperationOperation Nome dell'operazione di richiesta.Request operation name. Se la richiesta è una richiesta dell'interfaccia utente Web, il nome dell'operazione è l'URL.If the request is a web UI request, the operation name is the url. Se la richiesta è una richiesta API, il nome dell'operazione è il nome del servizio.If the request is an API request, the operation name is the service name.
    LevelLevel Livello di questa voce di traccia.Level of this trace entry.
    MessageMessage Corpo del messaggio della tracciaMessage body of the trace

Risorse esterneExternal Resources

Post di blog sulla risoluzione dei problemi relativi al miglioramento della registrazionesu msdn.com.Blog post, Troubleshooting Logging Improvement, on msdn.com.