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

西安网站建设培训班网站兼容手机浏览器

西安网站建设培训班,网站兼容手机浏览器,东山县建设局网站,运行一个网站要多少钱Asp.Net 使用Log4Net (SQL Server) 1. 创建数据库表 首先#xff0c;在你的SQL Server数据库中创建一个用于存储日志的表。以下是一个简单的表结构示例#xff1a; CREATE TABLE [dbo].[Logs]([Id] [INT] IDENTITY(1,1) PRIMARY KEY,[Date] [DATETIME] NOT NULL,[Thread] …Asp.Net 使用Log4Net (SQL Server) 1. 创建数据库表 首先在你的SQL Server数据库中创建一个用于存储日志的表。以下是一个简单的表结构示例 CREATE TABLE [dbo].[Logs]([Id] [INT] IDENTITY(1,1) PRIMARY KEY,[Date] [DATETIME] NOT NULL,[Thread] [VARCHAR](255) NOT NULL,[Level] [VARCHAR](50) NOT NULL,[Logger] [VARCHAR](255) NOT NULL,[Message] [VARCHAR](4000) NOT NULL,[Exception] [VARCHAR](4000) NULL )2. 配置Log4Net的AdoNetAppender 修改Log4Net配置文件Log4Net.config将RollingLogFileAppender 替换为 AdoNetAppender。配置AdoNetAppender以连接到数据库并将日志数据插入到上述创建的数据库表中。 ?xml version1.0 encodingutf-8 ? configurationconfigSectionssection namelog4net typelog4net.Config.Log4NetConfigurationSectionHandler, log4net //configSectionslog4net debugfalse!-- AdoNetAppender将日志记录到SQL Server数据库 --appender nameAdoNetAppender typelog4net.Appender.AdoNetAppenderbufferSize value10 /connectionType valueSystem.Data.SqlClient.SqlConnection, System.Data.SqlClient /connectionString valueyour_connection_string_here /commandText valueINSERT INTO Logs (Date, Thread, Level, Logger, Message, Exception) VALUES (log_date, thread, log_level, logger, message, exception) /parameterparameterName valuelog_date /dbType valueDateTime /layout typelog4net.Layout.RawTimeStampLayout //parameterparameterparameterName valuethread /dbType valueString /size value255 /layout typelog4net.Layout.PatternLayoutconversionPattern value%t //layout/parameterparameterparameterName valuelog_level /dbType valueString /size value50 /layout typelog4net.Layout.PatternLayoutconversionPattern value%p //layout/parameterparameterparameterName valuelogger /dbType valueString /size value255 /layout typelog4net.Layout.PatternLayoutconversionPattern value%c //layout/parameterparameterparameterName valuemessage /dbType valueString /size value4000 /layout typelog4net.Layout.PatternLayoutconversionPattern value%m //layout/parameterparameterparameterName valueexception /dbType valueString /size value4000 /layout typelog4net.Layout.ExceptionLayout //parameter/appenderrootlevel valueINFO /appender-ref refAdoNetAppender //root/log4net!-- 其他ASP.NET应用程序配置 --system.web!-- 可在此处添加其他Web相关的配置 --/system.web /configuration注意 bufferSize value10/ 需要注意的一个参数 bufferSize10 表示是记录10 条到缓冲区满10条后再写入SQL server 测试时将其修改为1, 生产环境建议100 3. 配置连接字符串 将配置文件中的your_connection_string_here替换为你的SQL Server数据库的连接字符串。 4. 使用Log4Net记录日志 使用Log4Net的LogManager.GetLogger方法获取日志记录器然后使用记录器来记录日志。日志将自动被发送到数据库。 using log4net;public class MyClass {private static readonly ILog log LogManager.GetLogger(typeof(MyClass));public void MyMethod(){log.Info(This is an information message.);log.Warn(This is a warning message.);log.Error(This is an error message.);log.Fatal(This is a fatal error message.);} }现在日志将被记录到SQL Server数据库中的Logs表中。每次调用MyMethod方法时都会将相应的日志数据插入到表中。请确保你的应用程序具有足够的权限来访问数据库和插入数据。
http://www.hkea.cn/news/14523680/

相关文章:

  • 东莞专业网站设计建站公司WordPress如何添加cnzz
  • 网络设计网站动态域名可以建网站
  • 濮阳自适应网站建设洛阳又发现一例
  • 秦淮做网站价格都匀网站开发的公司
  • 什么网站的易用性做中介最好用的网站
  • 成品网站灬1688设计师网址导航网
  • 手机网站预约表单北京市建设工程质量监督网站
  • html5个人网站源码wordpress主题制作器
  • 做网站时无法上传图片公众号开发者密码怎么查看
  • 机关网站建设和运行情况汇报企业网页制作心得
  • 网站自己优化企业网站申请流程
  • 大连网页建站模板专业做网站的公司有哪些
  • 游戏网站开发运营的几个思路化工企业常用推广网站
  • 网站建设流费用百度关键词搜索量排行
  • 网站的建设步骤编程网站scratch网址
  • 广州市建筑工程有限公司外贸seo业务员招聘
  • 做网站的软件是是什么wordpress中文语言
  • 万网的怎么做网站地图谁有手机网站
  • 福州网站开发cms网站建设方案书腾讯云
  • 免费建各种网站手机小游戏网站
  • 用php做网站的方法html怎么做成网站
  • 建设返利优惠券网站网站的类型大全
  • 网站备案ip更换然后制作网页
  • 网站建好用电脑做服务器wordpress 扁平化
  • 台州网站制作教程开封网站设计
  • 怎样弄免费网站百度一下网页首页
  • 三五互联网站管理登录网址wordpress修改模板教程
  • 公司淘宝网站怎么建设的更加好企业手机网站建设渠道
  • 网站改版具体建议seo排名软件免费
  • 泰安网站建设工作室计算机网络资源网站建设论文