Here is an example of an AsapSettings.exe.config file.
<?xml version="1.0" encoding="utf-8" ?> <configuration> <configSections> <section name="enterpriselibrary.configuratioSettings" type="Microsoft.Practices.EnterpriseLibrary.Configuraton.ConfigurationManagerSectionHandler, Microsoft.Practices.EnterpriseLibrary.Configuration" /> <section name="log4net" type="System.Configuration.IgnoreSectionHandler" /> </configSections> <enterpriselibrary.configurationSettings xmlns:xd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" applicationName="Application" xmlns="http://www.microsoft.com/practices/enterpriselibrary/08-31-2004/configuration"> <configurationSections> <configurationSection name="AsapSettings" encrypt="false"> <storageProvder xsi:type="XmlFileStorageProviderData" name="XML File Storage Provider" path="AsapSettings.config" /> <dataTransformer xsi:type="XmlSerializerTransformerData" name="Xml Serializer Transformer"> <includeTypes /> </dataTransformer> </configurationSection> <configurationSection xsi:type="ReadOnlyConfigurationSectionData" name="securityConfiguration" encrypt="false"> <storageProvider xsi:ype="XmlFileStorageProviderData" name="XML File Storage Provider" path="securityConfiguration.config" /> <dataTransformer xsi:type="XmlSerializerTransformerData" name="Xml Serializer Transformer"> <includeTypes /> </dataTransformer> </configurationSection> </configurationSections> <keyAlgorithmStorageProvider xsi:nil="true" /> <includeTypes /> </enterpriselibrary.configurationSettings> <appSettings> <add key="CZ.Advantages.Asap.Sharepoint.ListsWebService.Lists" value="http://companyweb/_vti_bin/Lists.asmx" /> </appSettings> <!-- logging configuration --> <log4net> <!-- ConsoleAppender will send the logs to the Output pad --> <appender name="ConsoleAppender" type="log4net.Appender.ConsoleAppender"> <layout type="log4net.Layout.PatternLayout"> <conversionPattern value="%-5level %logger - %message%newline" /> </layout> </appender> <appender name="WorkflowConsoleAppender" type="log4net.Appender.ConsoleAppender"> <layout type="log4net.Layout.PatternLayout"> <conversionPattern value="%message%newline" /> </layout> </appender> <appender name="RuleConsoleAppender" type="log4net.Appender.ConsoleAppender"> <layout type="log4net.Layout.PatternLayout"> <conversionPattern value="Rule: %message%newline" /> </layout> </appender> <root> <level value="INFO" /> <appender-ref ref="ConsoleAppender" /> </root> <logger name="CZ.Advantages.Asap.Workbench.Services" additivity="false"> <level value="DEBUG" /> <appender-ref ref="WorkflowConsoleAppender" /> </logger> <logger name="CZ.Advantages.Asap.Workflow" additivity="false"> <level value="DEBUG" /> <appender-ref ref="WorkflowConsoleAppender" /> </logger> <logger name="CZ.Advantages.Asap.Rule" additivity="false"> <level value="DEBUG" /> <appender-ref ref="RuleConsoleAppender" /> </logger> </log4net> </configuration> |