|
4 | 4 | http://go.microsoft.com/fwlink/?LinkId=301879 |
5 | 5 | --> |
6 | 6 | <configuration> |
7 | | - <!-- Register a section handler for the log4net section --> |
8 | 7 | <configSections> |
9 | | - <section name="log4net" type="log4net.Config.Log4NetConfigurationSectionHandler, log4net" /> |
| 8 | + <section name="slf4net" type="slf4net.Configuration.SlfConfigurationSection, slf4net" /> |
10 | 9 | </configSections> |
11 | | - |
| 10 | + <slf4net> |
| 11 | + <factory type="slf4net.log4net.Log4netLoggerFactory, slf4net.log4net"> |
| 12 | + <factory-data> |
| 13 | + <configFile value="log4net.config" /> |
| 14 | + <watch value="true" /> |
| 15 | + </factory-data> |
| 16 | + </factory> |
| 17 | + </slf4net> |
12 | 18 | <system.web> |
13 | 19 | <compilation debug="true" targetFramework="4.5" /> |
14 | 20 | <httpRuntime targetFramework="4.5" /> |
15 | 21 | </system.web> |
16 | | - |
17 | 22 | <runtime> |
18 | 23 | <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1"> |
19 | 24 | <dependentAssembly> |
|
28 | 33 | <assemblyIdentity name="System.Net.Http.Formatting" publicKeyToken="31bf3856ad364e35" culture="neutral" /> |
29 | 34 | <bindingRedirect oldVersion="0.0.0.0-5.2.0.0" newVersion="5.2.0.0" /> |
30 | 35 | </dependentAssembly> |
| 36 | + <dependentAssembly> |
| 37 | + <assemblyIdentity name="log4net" publicKeyToken="669e0ddf0bb1aa2a" culture="neutral" /> |
| 38 | + <bindingRedirect oldVersion="0.0.0.0-2.0.8.0" newVersion="2.0.8.0" /> |
| 39 | + </dependentAssembly> |
31 | 40 | </assemblyBinding> |
32 | 41 | </runtime> |
33 | 42 | <system.webServer> |
34 | 43 | <handlers> |
35 | | - <remove name="WebDAV"/> |
| 44 | + <remove name="WebDAV" /> |
36 | 45 | <remove name="ExtensionlessUrlHandler-Integrated-4.0" /> |
37 | 46 | <remove name="OPTIONSVerbHandler" /> |
38 | 47 | <remove name="TRACEVerbHandler" /> |
39 | 48 | <add name="ExtensionlessUrlHandler-Integrated-4.0" path="*." verb="*" type="System.Web.Handlers.TransferRequestHandler" preCondition="integratedMode,runtimeVersionv4.0" /> |
40 | 49 | </handlers> |
41 | 50 | <modules> |
42 | | - <remove name="WebDAVModule"/> |
| 51 | + <remove name="WebDAVModule" /> |
43 | 52 | </modules> |
44 | 53 | </system.webServer> |
45 | | - |
46 | | - <!-- This section contains the log4net configuration settings. --> |
47 | | - <log4net> |
48 | | - <appender name="ManagedColoredConsoleAppender" type="log4net.Appender.ManagedColoredConsoleAppender"> |
49 | | - <layout type="log4net.Layout.PatternLayout"> |
50 | | - <conversionPattern value="%date{yyyyMMdd;HH:mm:ss} %level %logger{1} - %message%newline"/> |
51 | | - </layout> |
52 | | - <mapping> |
53 | | - <level value="ERROR" /> |
54 | | - <foreColor value="DarkRed" /> |
55 | | - </mapping> |
56 | | - <mapping> |
57 | | - <level value="WARN" /> |
58 | | - <foreColor value="DarkYellow" /> |
59 | | - </mapping> |
60 | | - <mapping> |
61 | | - <level value="DEBUG" /> |
62 | | - <foreColor value="DarkGreen" /> |
63 | | - </mapping> |
64 | | - <mapping> |
65 | | - <level value="INFO" /> |
66 | | - <foreColor value="DarkBlue" /> |
67 | | - </mapping> |
68 | | - <layout type="log4net.Layout.PatternLayout"> |
69 | | - <conversionPattern value="%date [%thread] %-5level %logger [%property{NDC}] - %message%newline" /> |
70 | | - </layout> |
71 | | - </appender> |
72 | | - <appender name="RollingLogFileAppender" type="log4net.Appender.RollingFileAppender"> |
73 | | - <file value="App.log"/> |
74 | | - <appendToFile value="true"/> |
75 | | - <lockingModel type="log4net.Appender.FileAppender+MinimalLock"/> |
76 | | - <maxSizeRollBackups value="10"/> |
77 | | - <maximumFileSize value="1MB"/> |
78 | | - <rollingStyle value="Size"/> |
79 | | - <staticLogFileName value="true"/> |
80 | | - <layout type="log4net.Layout.PatternLayout"> |
81 | | - <header value="[START %utcdate]
" /> |
82 | | - <footer value="[END %utcdate]
" /> |
83 | | - <conversionPattern value="%utcdate %-5level %logger{3} - %property{instance} - %message%newline"/> |
84 | | - </layout> |
85 | | - </appender> |
86 | | - <root> |
87 | | - <level value="WARN"/> |
88 | | - <appender-ref ref="ManagedColoredConsoleAppender"/> |
89 | | - <appender-ref ref="RollingLogFileAppender"/> |
90 | | - </root> |
91 | | - <!-- Specify the level for some specific categories --> |
92 | | - <!--logger name="NHibernate"> |
93 | | - <level value="WARN"/> |
94 | | - </logger--> |
95 | | - <logger name="Sif.Framework"> |
96 | | - <level value="DEBUG"/> |
97 | | - </logger> |
98 | | - <logger name="Sif.Framework.EnvironmentProvider"> |
99 | | - <level value="DEBUG"/> |
100 | | - </logger> |
101 | | - </log4net> |
102 | 54 | </configuration> |
0 commit comments