<?xml version="1.0" encoding="utf-8"?>
<configuration>
  <configSections>
    <section name="ApplicationConfiguration" type="Sonova.DMSoftware.DMFirmwareUpgradeApp.Launcher.Configuration.ApplicationConfiguration,DMFirmwareUpgradeApp.Launcher" />
    <section name="LogConfiguration" type="Sonova.General.Logging.Config.LogConfigurationSection,Sonova.General.Logging" />
    <section name="TasksConfiguration" type="Sonova.DMSoftware.Platform.Tasks.TasksConfigurationSection,Platform.Tasks" />
  </configSections>
  <!-- ** Application ** -->
  <ApplicationConfiguration ApplicationName="Roger Upgrader" ApplicationVersion="1.32" DataDirectoryPath="%COMMONAPPDATA%\Phonak\Roger Upgrader" LocalizationResourceAssemblyNames="DMFirmwareUpgradeApp.Localization" />
  <!-- ** Subsystems ** -->
  <TasksConfiguration EmulateDeviceServices="false" />
  <!-- ** Logging ** -->
  <LogConfiguration LoggingEnabled="true" DefaultLogWriterSet="DefaultWriterSet" DefaultLogServiceSeverity="Warning" MinimalGlobalSeverity="Fatal">
    <LogServices>
      <!--
      The attribute Name can be any regular expression. The first match of this list has priority.
      Please keep in mind, that the dot . means a single character in regular expressions. Therefore
      use [.] to specify a real dot.
    -->
      <LogService Name=".*" LogWriterSet="DefaultWriterSet" Severity="Info" />
    </LogServices>
    <LogWriterSets>
      <LogWriterSet Name="DefaultWriterSet">
        <Assignments>
          <LogWriterAssignment LogWriter="GeneralFileLogWriter" Severity="Info" />
          <LogWriterAssignment LogWriter="TraceLogWriter" Severity="Debug" />
        </Assignments>
      </LogWriterSet>
    </LogWriterSets>
    <LogWriters>
      <FileLogWriter Name="GeneralFileLogWriter" FileName="general.log" />
      <TraceLogWriter Name="TraceLogWriter" AutoFlush="true" />
    </LogWriters>
  </LogConfiguration>
  <startup>
    <supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.6.1" />
  </startup>
  <runtime>
    <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
      <dependentAssembly>
        <assemblyIdentity name="Newtonsoft.Json" publicKeyToken="30ad4fe6b2a6aeed" culture="neutral" />
        <bindingRedirect oldVersion="0.0.0.0-12.0.0.0" newVersion="12.0.0.0" />
      </dependentAssembly>
    </assemblyBinding>
    <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
      <dependentAssembly>
        <assemblyIdentity name="ICSharpCode.SharpZipLib" publicKeyToken="1b03e6acf1164f73" culture="neutral" />
        <bindingRedirect oldVersion="0.0.0.0-1.3.3.11" newVersion="1.3.3.11" />
      </dependentAssembly>
    </assemblyBinding>
  </runtime>
</configuration>