﻿<?xml version="1.0" encoding="utf-8" ?>
<!--
  <copyright file="SetupLogging.config" company="Microsoft">
    Copyright (C) Microsoft. All rights reserved.
  </copyright>
-->
<configuration>
  <configSections>
    <section name="wssg.logging" type="Microsoft.WindowsServerSolutions.Diagnostics.Logging.Configuration.LoggingConfigurationSection, WssgCommon, Version=10.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/>
  </configSections>
  <wssg.logging name="Default" enabled="true" defaultCategory="Setup">
    <listeners>
      <add
        name="SetupTraceListener"
        type="Microsoft.WindowsServerSolutions.Diagnostics.Logging.TraceListeners.RotatingLogTraceListener, WssgCommon, Version=10.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"
        fileName="{application}.log"
        filePathType="Microsoft.WindowsServerSolutions.Common.LoggingDir, WssgCommon, Version=10.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"
	header="---------------------------------------------------------"/>
      <add
        name="SetupVerboseTraceListener"
        type="Microsoft.WindowsServerSolutions.Diagnostics.Logging.TraceListeners.RotatingLogTraceListener, WssgCommon, Version=10.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"
        fileName="{application}-Verbose.log"
        filePathType="Microsoft.WindowsServerSolutions.Common.LoggingDir, WssgCommon, Version=10.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"
	header="---------------------------------------------------------"/>
    </listeners>
    <sources>
      <add level="All" name="CoreNet">
        <listeners>
          <add name="SetupVerboseTraceListener" />          
        </listeners>
      </add>
      <add level="All" name="CoreProviders">
        <listeners>
          <add name="SetupVerboseTraceListener" />          
        </listeners>
      </add>
      <add level="All" name="ProviderFramework">
        <listeners>
          <add name="SetupVerboseTraceListener" />          
        </listeners>
      </add>
      <add level="All" name="Notifications">
        <listeners>
          <add name="SetupVerboseTraceListener" />          
        </listeners>
      </add>
      <add level="All" name="Sku">
        <listeners>
          <add name="SetupVerboseTraceListener" />          
        </listeners>
      </add>
      <add level="All" name="TaskManagementDebug">
        <listeners>
          <add name="SetupVerboseTraceListener" />          
        </listeners>
      </add>
    </sources>
    <predefinedsources>
      <unmatched level="All"  name="AllCategories">
        <listeners>
          <add name="SetupTraceListener" />
          <add name="SetupVerboseTraceListener" />
        </listeners>
      </unmatched>
    </predefinedsources>
  </wssg.logging>
</configuration>
