Skip to end of metadata
Go to start of metadata

You are viewing an old version of this content. View the current version.

Compare with Current View Version History

Version 1 Current »

To enable generation of a trace file for Identity Server 3, insert the following in web.config file. If <system.diagnostics> is not already present in the file, insert the section between the sections <appSettings> and <system.web>. To disable the trace later, it'll suffice to comment out the <add> element.


web.config
  <system.diagnostics>
    <trace autoflush="true" indentsize="4">
      <listeners>
        <add name="trace-log" type="System.Diagnostics.TextWriterTraceListener" initializeData="Trace.log" />
      </listeners>
    </trace>
  </system.diagnostics>

The initializeData attribute in the <add> element points to the trace file. When no path is specified, the file is created in the web site folder which may be inappropriate and can be a security risk.

Consider a better place to store the log and be aware that the application pool identity (service account) must have write access to this folder (which it may not have to the web site folder).

More information about logging


  • No labels