未验证 提交 a6df3e7e 编写于 作者: A apolloerp 提交者: Gitee

!4 debug

Merge pull request !4 from apolloerp/aerpDev
<?xml version="1.0" encoding="utf-8" ?>
<nlog xmlns="http://www.nlog-project.org/schemas/NLog.xsd"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
autoReload="true"
autoReload="true"
internalLogLevel="Off">
<extensions>
<add assembly="NLog.Web.AspNetCore"/>
......@@ -10,36 +10,37 @@
</extensions>
<targets async="true">
<target xsi:type="Null" name="blackhole" />
<target xsi:type="Mail" name="infoMail"
smtpServer="smtp.qiye.aliyun.com"
smtpPort="465"
smtpAuthentication="Basic"
smtpUserName="service@ApolloErp.cn"
smtpPassword="Abcd@1234"
<target name="mail" xsi:type="Mail"
smtpServer="smtp.aliyun.com"
smtpPort="465"
smtpAuthentication="Basic"
smtpUserName="aerp@aliyun.com"
smtpPassword="ApolloErp1234"
enableSsl="true"
addNewLines="true"
from="service@ApolloErp.cn"
to="devMonitor@ApolloErp.cn"
subject="${appdomain} 线上 服务报错通知"
header="************************************************"
body="
level: ${level}
${newline}
date: ${date}
${newline}
application: ${appdomain}
${newline}
message: ${message}
${newline}
logger: ${logger}
${newline}
callSite: ${callsite:className=true:methodName=true:skipFrames=1}
${newline}
exception: ${exception:tostring}
"
footer="************************************************" />
from="aerp@aliyun.com"
to="aerp@aliyun.com"
subject="${appdomain} 线上 服务报错通知"
header="************************************************"
body="
level: ${level}
${newline}
date: ${date}
${newline}
application: ${appdomain}
${newline}
message: ${message}
${newline}
logger: ${logger}
${newline}
callSite: ${callsite:className=true:methodName=true:skipFrames=1}
${newline}
exception:${newline} ${exception:tostring}
"
footer="************************************************" />
<target name="file" xsi:type="File" fileName="${basedir}/logs/${shortdate}_${level}.log" >
<target name="file" xsi:type="File" fileName="${basedir}/logs/${shortdate}_${level}_auth_api.log" >
<layout xsi:type="JsonLayout">
<attribute name="type" layout="api" />
<attribute name="date" layout="${longdate}" />
......@@ -53,15 +54,11 @@
<target name="db" xsi:type="Database"
dbProvider="MySql.Data.MySqlClient.MySqlConnection, MySql.Data"
connectionString="server=localhost;Database=system_log;user id=ApolloErp;Password=ApolloErp1234;SslMode=none">
connectionString="server=db.aerp.com.cn;Database=system_log;user id=ApolloErp;Password=ApolloErp1234;SslMode=none"
>
<commandText>
insert into sys_log (
application, date, level, message,
logger, callsite, exception
) values (
@application, @date, @level, @message,
@logger, @callSite, @exception
);
insert into sys_log (application, date, level, message,logger, callsite, exception)
values (@application, @date, @level, @message,@logger, @callSite, @exception);
</commandText>
<parameter name="@application" layout="${appdomain}" />
<parameter name="@date" layout="${date}" />
......@@ -72,9 +69,9 @@
<parameter name="@exception" layout="${exception:tostring}" />
</target>
<target xsi:type="Redis" name="redis" host="localhost" port="6379" password="ApolloErp1234" db="0" key="logstash_api" dataType="list">
<target xsi:type="Redis" name="redis" host="redis.aerp.com.cn" port="6379" password="ApolloErp1234" db="100" key="logstash_api" dataType="list">
<layout xsi:type="JsonLayout">
<attribute name="type" layout="service" />
<attribute name="type" layout="api" />
<attribute name="date" layout="${longdate}" />
<attribute name="level" layout="${level:uppercase=true}" />
<attribute name="application" layout="${appdomain}" />
......@@ -89,9 +86,9 @@
<!--Skip Microsoft logs and so log only own logs-->
<logger name="Microsoft.*" minLevel="Trace" writeTo="blackhole" final="true" />
<logger name="System.*" minLevel="Trace" writeTo="blackhole" final="true" />
<logger name="*" minlevel="Error" writeTo="file" />
<logger name="*" minlevel="Error" writeTo="file,db,mail" />
<logger name="*" minlevel="Info" writeTo="db" />
<logger name="*" minlevel="Error" writeTo="infoMail" />
<!--<logger name="*" minlevel="Info" writeTo="redis" />-->
</rules>
</nlog>
\ No newline at end of file
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册