<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12

      .net6使用Nlog生成日志文件和日志寫入sqlserver數據庫

      創建sqlserver的日志表

      CREATE TABLE [dbo].[NLog](
      	[Id] [BIGINT] IDENTITY(1,1) NOT NULL,
      	[Application] [NVARCHAR](50) NOT NULL,
      	[Logged] [DATETIME] NOT NULL,
      	[Level] [NVARCHAR](50) NOT NULL,
      	[Message] [NVARCHAR](MAX) NOT NULL,
      	[Logger] [NVARCHAR](250) NULL,
      	[Callsite] [NVARCHAR](MAX) NULL,
      	[Exception] [NVARCHAR](MAX) NULL
      ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]
      

      安裝的NuGet包

      Nlog.config的配置

      <?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"
            internalLogLevel="Info"
            internalLogFile="c:\temp\internal-nlog-AspNetCore.txt">
      
      	<!-- enable asp.net core layout renderers -->
      	<extensions>
      		<add assembly="NLog.Web.AspNetCore"/>
      	</extensions>
      
      	<!-- the targets to write to -->
      	<targets>
      		<!--database-->
      		<target name= "allDatabase" xsi:type="Database"
      			dbProvider="System.Data.SqlClient.SqlConnection, System.Data"
      			connectionString="server=.;database=Net6Learning;user id=sa;password=123456">
      			<commandText>
      				INSERT INTO dbo.NLog ([Application], [Logged], [Level], [Message], [Logger], [CallSite],[Exception]) VALUES (@application, @logged, @level, @message,@logger, @callSite, @exception);
      			</commandText>
      			<parameter name="@application" layout="AspNetCoreNlog" />
      			<parameter name="@logged" layout="${date}"/>
      			<parameter name="@level" layout=" ${level}" />
      			<parameter name="@message" layout="${message}"/>
      			<parameter name="@logger" layout="${logger}" />
      			<parameter name= "@callSite" layout="${callsite:filename=true}" />
      			<parameter name="@exception" layout="${exception:tostring}"/>
      		</target>
      		<!-- File Target for all log messages with basic details -->
      		<target xsi:type="File" name="allfile" fileName="NLog\nlog-all-${shortdate}.log"
      				layout="${longdate}|${logger}|${uppercase:${level}}|${message} ${exception}" />
      
      		<!-- File Target for own log messages with extra web details using some ASP.NET core renderers -->
      		<target xsi:type="File" name="ownFile-web" fileName="NLog\nlog-my-${shortdate}.log"
      				layout="${longdate}|${logger}|${uppercase:${level}}|${message} ${exception}" />
      		<target xsi:type="Null" name="blackhole"/>
      	</targets>
      
      	<!-- rules to map from logger name to target -->
      	<rules>
      		<logger name="*" minlevel="Trace" writeTo="allDatabase" />
      		<!--All logs, including from Microsoft-->
      		<logger name="*" minlevel="Trace" writeTo="allfile" />
      		<!--Output hosting lifetime messages to console target for faster startup detection -->
      		<!--<logger name="Microsoft.Hosting.Lifetime" minlevel="Info" writeTo="lifetimeConsole,ownFile-web" final="true" />-->
      		<!--Skip non-critical Microsoft logs and so log only own logs (BlackHole) -->
      		<logger name="Microsoft.*" maxlevel="Trace" final="true" />
      		<!--<logger name="System.Net.Http.*" maxlevel="Info" final="true" />-->
      		<logger name="*" minlevel="Trace" writeTo="ownFile-web" />
      	</rules>
      </nlog>
      

      Program.cs里的配置

      成功后的效果

      posted @ 2023-04-08 14:15  做夢的努力者  閱讀(203)  評論(0)    收藏  舉報
      主站蜘蛛池模板: 天天影视色香欲综合久久| 一区二区丝袜美腿视频| h无码精品3d动漫在线观看| 精品国产精品午夜福利| 少妇激情av一区二区三区| 欧美三级不卡在线观线看高清 | 国产99视频精品免视看9| 亚洲肥老太bbw中国熟女| 三级国产在线观看| 欧美激烈精交gif动态图| 久久亚洲精品中文字幕波多野结衣| 日韩人妻无码精品系列| 四虎国产精品永久地址99| 国产精品中出一区二区三区| 亚洲av综合色区无码专区| 中文字幕制服国产精品| 国产在线精品欧美日韩电影| 国产仑乱无码内谢| 波多野结衣久久一区二区| 欧美牲交a欧美牲交aⅴ一| 成人免费视频一区二区三区| 无码日韩做暖暖大全免费不卡| 黑人好猛厉害爽受不了好大撑| 国产一区二区三区十八禁| 亚洲国产成人无码电影| 日本极品少妇videossexhd| 欧美牲交a欧美牲交aⅴ图片| 亚洲sm另类一区二区三区| 国产一区二区三区小说| 国产精品久久蜜臀av| 欧美视频二区欧美影视| 91无码人妻精品一区二区蜜桃| 精品不卡一区二区三区| 99视频在线精品国自产拍| 国产va免费精品观看| 午夜视频免费试看| 中文字幕自拍偷拍福利视频| 97人人添人澡人人爽超碰| 人人爽人人爽人人片a免费| 无码a∨高潮抽搐流白浆| 国产极品嫩模在线观看91|