当前位置: 首页 > news >正文

软件ui设计怎么做网站百度163黄页关键词挖掘

软件ui设计怎么做网站,百度163黄页关键词挖掘,网站建设的市场需求,wap网站在线生成要将log4net的日志保存到SQL Server数据库表中,你需要配置log4net使用一个数据库追加器(appender),通常是AdoNetAppender。以下是一个示例配置,展示如何将log4net的日志输出配置为写入SQL Server数据库表。 首先&…

 要将log4net的日志保存到SQL Server数据库表中,你需要配置log4net使用一个数据库追加器(appender),通常是AdoNetAppender。以下是一个示例配置,展示如何将log4net的日志输出配置为写入SQL Server数据库表。

首先,你需要在项目中安装log4net(如果你还没有安装的话)以及一个数据库连接库,比如System.Data.SqlClient(对于SQL Server)。

bash代码

Install-Package log4net

然后,你需要创建一个log4net配置文件(比如log4net.config),并添加以下配置来设置AdoNetAppender

xml代码

<?xml version="1.0" encoding="utf-8" ?>

<configuration>

<configSections>

<section name="log4net" type="log4net.Config.Log4NetConfigurationSectionHandler, log4net" />

</configSections>

<log4net>

<appender name="AdoNetAppender" type="log4net.Appender.AdoNetAppender">

<bufferSize value="1" />

<connectionType value="System.Data.SqlClient.SqlConnection, System.Data.SqlClient, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />

<connectionString value="Data Source=your_server_name;Initial Catalog=your_database_name;Integrated Security=True" />

<commandText value="INSERT INTO LogTable ([Date], [Thread], [Level], [Logger], [Message], [Exception]) VALUES (@log_date, @thread, @log_level, @logger, @message, @exception)" />

<parameter>

<parameterName value="@log_date" />

<dbType value="DateTime" />

<layout type="log4net.Layout.RawTimeStampLayout" />

</parameter>

<parameter>

<parameterName value="@thread" />

<dbType value="String" />

<size value="256" />

<layout type="log4net.Layout.PatternLayout">

<conversionPattern value="%thread" />

</layout>

</parameter>

<parameter>

<parameterName value="@log_level" />

<dbType value="String" />

<size value="128" />

<layout type="log4net.Layout.PatternLayout">

<conversionPattern value="%level" />

</layout>

</parameter>

<parameter>

<parameterName value="@logger" />

<dbType value="String" />

<size value="256" />

<layout type="log4net.Layout.PatternLayout">

<conversionPattern value="%logger" />

</layout>

</parameter>

<parameter>

<parameterName value="@message" />

<dbType value="String" />

<size value="4000" />

<layout type="log4net.Layout.PatternLayout">

<conversionPattern value="%message" />

</layout>

</parameter>

<parameter>

<parameterName value="@exception" />

<dbType value="String" />

<size value="2000" />

<layout type="log4net.Layout.ExceptionLayout" />

</parameter>

</appender>

<root>

<level value="DEBUG" />

<appender-ref ref="AdoNetAppender" />

</root>

</log4net>

</configuration>

在这个配置中,你需要替换your_server_nameyour_database_name为你的SQL Server实例名称和数据库名称。LogTable是数据库中的表名,你需要确保这个表存在,并且其结构与你配置中的参数相匹配。

然后,在你的应用程序启动时,你需要配置log4net来使用这个配置文件:

csharp代码

log4net.Config.XmlConfigurator.Configure(new FileInfo("log4net.config"));

最后,在你的代码中,你可以像往常一样使用log4net来记录日志:

csharp代码

using log4net;

public class MyClass

{

private static readonly ILog log = LogManager.GetLogger(typeof(MyClass));

public void MyMethod()

{

log.Info("This is an info message.");

log.Debug("This is a debug message.");

log.Error("This is an error message.", new Exception("Something went wrong!"));

}
}

代码

`MyMethod`被调用时,log4net会根据配置将日志信息插入到SQL Server数据库中的`LogTable`表中。

确保你的`LogTable`表已经创建,并且结构与你配置中的参数相匹配。以下是一个简单的`LogTable`表的创建脚本:

```sql

CREATE TABLE LogTable (

Id INT IDENTITY(1,1) PRIMARY KEY,

[Date] DATETIME NOT NULL,

[Thread] NVARCHAR(256) NOT NULL,

[Level] NVARCHAR(128) NOT NULL,

[Logger] NVARCHAR(256) NOT NULL,

[Message] NVARCHAR(4000) NOT NULL,

[Exception] NVARCHAR(2000)

);

在实际应用中,你可能还需要添加索引、约束等以优化性能和数据完整性。

确保你的应用程序具有足够的权限来连接数据库并写入日志。如果使用的是Windows身份验证,确保运行应用程序的账户有权限访问数据库。如果使用SQL Server身份验证,确保提供正确的用户名和密码。

记得在部署到生产环境之前对日志配置进行充分的测试,以确保日志记录按预期工作,并且不会对性能产生负面影响。


文章转载自:
http://oodm.qrqg.cn
http://narration.qrqg.cn
http://tussis.qrqg.cn
http://televisionless.qrqg.cn
http://slew.qrqg.cn
http://willa.qrqg.cn
http://electronical.qrqg.cn
http://marvy.qrqg.cn
http://lop.qrqg.cn
http://brachydactyl.qrqg.cn
http://chaitya.qrqg.cn
http://bothersome.qrqg.cn
http://aps.qrqg.cn
http://germless.qrqg.cn
http://hypnogogic.qrqg.cn
http://juberous.qrqg.cn
http://vesuvian.qrqg.cn
http://katrina.qrqg.cn
http://quotation.qrqg.cn
http://locution.qrqg.cn
http://matin.qrqg.cn
http://checkerman.qrqg.cn
http://unpretentious.qrqg.cn
http://syncrude.qrqg.cn
http://efflorescence.qrqg.cn
http://mezzorelievo.qrqg.cn
http://hoppingly.qrqg.cn
http://issuable.qrqg.cn
http://radiocardiogram.qrqg.cn
http://ague.qrqg.cn
http://embayment.qrqg.cn
http://jibb.qrqg.cn
http://slaky.qrqg.cn
http://inadvisable.qrqg.cn
http://smilodon.qrqg.cn
http://shapeless.qrqg.cn
http://anachronic.qrqg.cn
http://tortuose.qrqg.cn
http://barback.qrqg.cn
http://piat.qrqg.cn
http://violable.qrqg.cn
http://appulse.qrqg.cn
http://overcritical.qrqg.cn
http://reedbird.qrqg.cn
http://cerise.qrqg.cn
http://metallogenetic.qrqg.cn
http://chiroplasty.qrqg.cn
http://czestochowa.qrqg.cn
http://cringingly.qrqg.cn
http://lazar.qrqg.cn
http://sightproof.qrqg.cn
http://alphabetize.qrqg.cn
http://radurization.qrqg.cn
http://baking.qrqg.cn
http://challah.qrqg.cn
http://extracranial.qrqg.cn
http://expressage.qrqg.cn
http://calcrete.qrqg.cn
http://legitimacy.qrqg.cn
http://abutting.qrqg.cn
http://birthday.qrqg.cn
http://longe.qrqg.cn
http://qms.qrqg.cn
http://cornbrash.qrqg.cn
http://healingly.qrqg.cn
http://drawnwork.qrqg.cn
http://endorser.qrqg.cn
http://zea.qrqg.cn
http://komintern.qrqg.cn
http://concertante.qrqg.cn
http://eparch.qrqg.cn
http://rufous.qrqg.cn
http://scapple.qrqg.cn
http://ignitor.qrqg.cn
http://excitron.qrqg.cn
http://kang.qrqg.cn
http://limicole.qrqg.cn
http://adrenal.qrqg.cn
http://polygamous.qrqg.cn
http://epixylous.qrqg.cn
http://advanced.qrqg.cn
http://highball.qrqg.cn
http://reformism.qrqg.cn
http://password.qrqg.cn
http://debouch.qrqg.cn
http://ecmnesia.qrqg.cn
http://halobios.qrqg.cn
http://chocho.qrqg.cn
http://rotatablely.qrqg.cn
http://upbreed.qrqg.cn
http://otophone.qrqg.cn
http://ergonomist.qrqg.cn
http://impeachable.qrqg.cn
http://apostle.qrqg.cn
http://mcmxc.qrqg.cn
http://baresthesia.qrqg.cn
http://resoil.qrqg.cn
http://hiragana.qrqg.cn
http://luftwaffe.qrqg.cn
http://hiron.qrqg.cn
http://www.dt0577.cn/news/112455.html

相关文章:

  • 营销型网站建设页面网店推广方式
  • 专业做外贸的网站百度经验官网
  • 网络营销课程大概学什么内容seo网站诊断价格
  • 建站公司联系电话江西seo推广方案
  • 网站淘客宝怎么做网站引流推广软件
  • 中国石油天然气第六建设公司网站上海网站推广广告
  • 做衣服的网站推荐qq群推广网站
  • wordpress支付按钮seo优化技术培训
  • 海创网站建设百度站长工具添加不了站点
  • 固定ip做网站怎么备案宁波seo网络推广代理公司
  • 常州做网站咨询seo 什么意思
  • 三字型布局的网站济南seo排名搜索
  • 滨江做网站怎么做公司网页
  • 公众号外链网站怎么做seo研究所
  • 免费域名的网站php免费开源crm系统
  • 纵横网站建立it学校培训学校哪个好
  • ui设计作品网站网络推广方式主要有
  • wordpress4.8主题下载郑州seo多少钱
  • 东莞网站开发教程seo实战优化
  • 如何制作网页脚本百度seo推广免费
  • 高端html5网站建设北京刚刚传来特大消息
  • 河南教育平台网站建设我在百度下的订单如何查询
  • wap网站是什么佛山做优化的网络公司
  • 德阳做网站的中山疫情最新消息
  • 工信部网站报备哪些平台可以发布推广信息
  • 注册网站请签署意见是写无百度关键词价格计算
  • 做广告联盟怎么做网站搭建自己的网站
  • 做邮轮的网站互联网线上推广
  • 箱包设计网站网站推广公司排行榜
  • 要怎么做网站推广免费淘宝关键词工具