Skip to content
This repository was archived by the owner on Apr 10, 2021. It is now read-only.

Commit e86e1a5

Browse files
committed
fix
1 parent 765d2ee commit e86e1a5

File tree

2 files changed

+49
-3
lines changed

2 files changed

+49
-3
lines changed

Diff for: RawCMS/conf/NLog.Development.config

+3-3
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
1414
autoReload="true"
1515
internalLogLevel="Trace"
16-
internalLogFile="c:\temp\internal-nlog.txt">
16+
internalLogFile="/var/rawcms/internal-nlog.txt">
1717

1818
<!-- Load the ASP.NET Core plugin -->
1919
<extensions>
@@ -23,11 +23,11 @@
2323
<!-- the targets to write to -->
2424
<targets>
2525
<!-- write logs to file -->
26-
<target xsi:type="File" name="allfile" fileName="c:\temp\nlog-all-${shortdate}.log"
26+
<target xsi:type="File" name="allfile" fileName="/var/rawcms/nlog-all-${shortdate}.log"
2727
layout="${longdate}|${event-properties:item=EventId.Id}|${logger}|${uppercase:${level}}|${message} ${exception:format=ToString,StackTrace}" />
2828

2929
<!-- another file log, only own logs. Uses some ASP.NET core renderers -->
30-
<target xsi:type="File" name="ownFile-web" fileName="c:\temp\nlog-own-${shortdate}.log"
30+
<target xsi:type="File" name="ownFile-web" fileName="/var/rawcms/nlog-own-${shortdate}.log"
3131
layout="${longdate}|${event-properties:item=EventId.Id}|${logger}|${uppercase:${level}}| ${message} ${exception:format=ToString,StackTrace}|url: ${aspnet-request-url}|action: ${aspnet-mvc-action}" />
3232

3333
<!-- write to the void aka just remove -->

Diff for: RawCMS/conf/NLog.Production.config

+46
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,46 @@
1+
<?xml version="1.0" encoding="utf-8" ?>
2+
<!--
3+
//******************************************************************************
4+
// <copyright file="license.md" company="RawCMS project (https://github.com/arduosoft/RawCMS)">
5+
// Copyright (c) 2019 RawCMS project (https://github.com/arduosoft/RawCMS)
6+
// RawCMS project is released under GPL3 terms, see LICENSE file on repository root at https://github.com/arduosoft/RawCMS .
7+
// </copyright>
8+
// <author>Daniele Fontani, Emanuele Bucarelli, Francesco Mina'</author>
9+
// <autogenerated>true</autogenerated>
10+
//******************************************************************************
11+
-->
12+
<nlog xmlns="http://www.nlog-project.org/schemas/NLog.xsd"
13+
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
14+
autoReload="true"
15+
internalLogLevel="Trace"
16+
internalLogFile="c:\temp\internal-nlog.txt">
17+
18+
<!-- Load the ASP.NET Core plugin -->
19+
<extensions>
20+
<add assembly="NLog.Web.AspNetCore" />
21+
</extensions>
22+
23+
<!-- the targets to write to -->
24+
<targets>
25+
<!-- write logs to file -->
26+
<target xsi:type="File" name="allfile" fileName="c:\temp\nlog-all-${shortdate}.log"
27+
layout="${longdate}|${event-properties:item=EventId.Id}|${logger}|${uppercase:${level}}|${message} ${exception:format=ToString,StackTrace}" />
28+
29+
<!-- another file log, only own logs. Uses some ASP.NET core renderers -->
30+
<target xsi:type="File" name="ownFile-web" fileName="c:\temp\nlog-own-${shortdate}.log"
31+
layout="${longdate}|${event-properties:item=EventId.Id}|${logger}|${uppercase:${level}}| ${message} ${exception:format=ToString,StackTrace}|url: ${aspnet-request-url}|action: ${aspnet-mvc-action}" />
32+
33+
<!-- write to the void aka just remove -->
34+
<target xsi:type="Null" name="blackhole" />
35+
</targets>
36+
37+
<!-- rules to map from logger name to target -->
38+
<rules>
39+
<!--All logs, including from Microsoft-->
40+
<logger name="*" minlevel="Trace" writeTo="allfile" />
41+
42+
<!--Skip Microsoft logs and so log only own logs-->
43+
<logger name="Microsoft.*" minlevel="Trace" writeTo="blackhole" final="true" />
44+
<logger name="*" minlevel="Trace" writeTo="ownFile-web" />
45+
</rules>
46+
</nlog>

0 commit comments

Comments
 (0)