Skip to content

Commit d797170

Browse files
authored
Merge pull request #102 from aspnetboilerplate/pr/5954
implement production config for log4net
2 parents b5ce9e4 + 8e1b8d0 commit d797170

File tree

8 files changed

+98
-38
lines changed

8 files changed

+98
-38
lines changed

src/AbpCompanyName.AbpProjectName.WebMpa/AbpCompanyName.AbpProjectName.WebMpa.csproj

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -554,6 +554,7 @@
554554
<Content Include="Abp\Framework\styles\abp.mixings.css.map" />
555555
<Content Include="Abp\Framework\styles\abp.less" />
556556
<Content Include="Abp\Framework\styles\abp.css.map" />
557+
<None Include="log4net.Production.config" />
557558
<None Include="Scripts\jquery-3.3.1.intellisense.js" />
558559
<Content Include="Scripts\jquery-3.3.1.js" />
559560
<Content Include="Scripts\jquery-3.3.1.min.js" />

src/AbpCompanyName.AbpProjectName.WebMpa/Global.asax.cs

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,9 +9,15 @@ public class MvcApplication : AbpWebApplication<AbpProjectNameWebModule>
99
{
1010
protected override void Application_Start(object sender, EventArgs e)
1111
{
12+
#if DEBUG
1213
AbpBootstrapper.IocManager.IocContainer.AddFacility<LoggingFacility>(
1314
f => f.UseAbpLog4Net().WithConfig(Server.MapPath("log4net.config"))
1415
);
16+
#else
17+
AbpBootstrapper.IocManager.IocContainer.AddFacility<LoggingFacility>(
18+
f => f.UseAbpLog4Net().WithConfig(Server.MapPath("log4net.Production.config"))
19+
);
20+
#endif
1521

1622
base.Application_Start(sender, e);
1723
}
Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
<?xml version="1.0" encoding="utf-8"?>
2+
3+
<log4net>
4+
<appender name="RollingFileAppender" type="log4net.Appender.RollingFileAppender">
5+
<file value="App_Data/Logs/Logs.txt" />
6+
<appendToFile value="true" />
7+
<rollingStyle value="Size" />
8+
<maxSizeRollBackups value="10" />
9+
<maximumFileSize value="1000KB" />
10+
<staticLogFileName value="true" />
11+
<layout type="log4net.Layout.PatternLayout">
12+
<conversionPattern value="%-5level %date [%-5.5thread] %-40.40logger - %message%newline" />
13+
</layout>
14+
</appender>
15+
<root>
16+
<appender-ref ref="RollingFileAppender" />
17+
<level value="DEBUG" />
18+
</root>
19+
<logger name="NHibernate">
20+
<level value="WARN" />
21+
</logger>
22+
</log4net>
Lines changed: 19 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -1,21 +1,22 @@
11
<?xml version="1.0" encoding="utf-8"?>
2+
23
<log4net>
3-
<appender name="RollingFileAppender" type="log4net.Appender.RollingFileAppender" >
4-
<file value="App_Data/Logs/Logs.txt" />
5-
<appendToFile value="true" />
6-
<rollingStyle value="Size" />
7-
<maxSizeRollBackups value="10" />
8-
<maximumFileSize value="1000KB" />
9-
<staticLogFileName value="true" />
10-
<layout type="log4net.Layout.PatternLayout">
11-
<conversionPattern value="%-5level %date [%-5.5thread] %-40.40logger - %message%newline" />
12-
</layout>
13-
</appender>
14-
<root>
15-
<appender-ref ref="RollingFileAppender" />
16-
<level value="DEBUG" />
17-
</root>
18-
<logger name="NHibernate">
19-
<level value="WARN" />
20-
</logger>
4+
<appender name="RollingFileAppender" type="log4net.Appender.RollingFileAppender">
5+
<file value="App_Data/Logs/Logs.txt" />
6+
<appendToFile value="true" />
7+
<rollingStyle value="Size" />
8+
<maxSizeRollBackups value="10" />
9+
<maximumFileSize value="1000KB" />
10+
<staticLogFileName value="true" />
11+
<layout type="log4net.Layout.PatternLayout">
12+
<conversionPattern value="%-5level %date [%-5.5thread] %-40.40logger - %message%newline" />
13+
</layout>
14+
</appender>
15+
<root>
16+
<appender-ref ref="RollingFileAppender" />
17+
<level value="DEBUG" />
18+
</root>
19+
<logger name="NHibernate">
20+
<level value="WARN" />
21+
</logger>
2122
</log4net>

src/AbpCompanyName.AbpProjectName.WebSpaAngular/AbpCompanyName.AbpProjectName.WebSpaAngular.csproj

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -601,6 +601,7 @@
601601
<Content Include="Abp\Framework\styles\abp.mixings.css.map" />
602602
<Content Include="Abp\Framework\styles\abp.less" />
603603
<Content Include="Abp\Framework\styles\abp.css.map" />
604+
<None Include="log4net.Production.config" />
604605
<None Include="Scripts\jquery-3.3.1.intellisense.js" />
605606
<Content Include="Scripts\i18n\angular-locale_af-na.js" />
606607
<Content Include="Scripts\i18n\angular-locale_af-za.js" />

src/AbpCompanyName.AbpProjectName.WebSpaAngular/Global.asax.cs

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,9 +9,15 @@ public class MvcApplication : AbpWebApplication<AbpProjectNameWebModule>
99
{
1010
protected override void Application_Start(object sender, EventArgs e)
1111
{
12+
#if DEBUG
1213
AbpBootstrapper.IocManager.IocContainer.AddFacility<LoggingFacility>(
13-
f => f.UseAbpLog4Net().WithConfig(Server.MapPath("log4net.config"))
14-
);
14+
f => f.UseAbpLog4Net().WithConfig(Server.MapPath("log4net.config"))
15+
);
16+
#else
17+
AbpBootstrapper.IocManager.IocContainer.AddFacility<LoggingFacility>(
18+
f => f.UseAbpLog4Net().WithConfig(Server.MapPath("log4net.Production.config"))
19+
);
20+
#endif
1521

1622
base.Application_Start(sender, e);
1723
}
Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
<?xml version="1.0" encoding="utf-8"?>
2+
3+
<log4net>
4+
<appender name="RollingFileAppender" type="log4net.Appender.RollingFileAppender">
5+
<file value="App_Data/Logs/Logs.txt" />
6+
<appendToFile value="true" />
7+
<rollingStyle value="Size" />
8+
<maxSizeRollBackups value="10" />
9+
<maximumFileSize value="10000KB" />
10+
<staticLogFileName value="true" />
11+
<layout type="log4net.Layout.PatternLayout">
12+
<conversionPattern value="%-5level %date [%-5.5thread] %-40.40logger - %message%newline" />
13+
</layout>
14+
</appender>
15+
<root>
16+
<appender-ref ref="RollingFileAppender" />
17+
<level value="DEBUG" />
18+
</root>
19+
<logger name="NHibernate">
20+
<level value="WARN" />
21+
</logger>
22+
</log4net>
Lines changed: 19 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -1,21 +1,22 @@
11
<?xml version="1.0" encoding="utf-8"?>
2+
23
<log4net>
3-
<appender name="RollingFileAppender" type="log4net.Appender.RollingFileAppender" >
4-
<file value="App_Data/Logs/Logs.txt" />
5-
<appendToFile value="true" />
6-
<rollingStyle value="Size" />
7-
<maxSizeRollBackups value="10" />
8-
<maximumFileSize value="10000KB" />
9-
<staticLogFileName value="true" />
10-
<layout type="log4net.Layout.PatternLayout">
11-
<conversionPattern value="%-5level %date [%-5.5thread] %-40.40logger - %message%newline" />
12-
</layout>
13-
</appender>
14-
<root>
15-
<appender-ref ref="RollingFileAppender" />
16-
<level value="DEBUG" />
17-
</root>
18-
<logger name="NHibernate">
19-
<level value="WARN" />
20-
</logger>
4+
<appender name="RollingFileAppender" type="log4net.Appender.RollingFileAppender">
5+
<file value="App_Data/Logs/Logs.txt" />
6+
<appendToFile value="true" />
7+
<rollingStyle value="Size" />
8+
<maxSizeRollBackups value="10" />
9+
<maximumFileSize value="10000KB" />
10+
<staticLogFileName value="true" />
11+
<layout type="log4net.Layout.PatternLayout">
12+
<conversionPattern value="%-5level %date [%-5.5thread] %-40.40logger - %message%newline" />
13+
</layout>
14+
</appender>
15+
<root>
16+
<appender-ref ref="RollingFileAppender" />
17+
<level value="DEBUG" />
18+
</root>
19+
<logger name="NHibernate">
20+
<level value="WARN" />
21+
</logger>
2122
</log4net>

0 commit comments

Comments
 (0)