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

免费做那个的视频网站好wordpress开启ssl强制跳转

免费做那个的视频网站好,wordpress开启ssl强制跳转,外贸怎么做网站,阿里巴巴1688企业库日志应用程序模块工作原理图: 从上图我们可以看清楚企业库日志应用程序模块的工作原理,其中LogFilter,Trace Source,Trace Listener,Log Formatter的信息都可以在Category配置文件中反映出来,通过配置文件,调用LogWriter类的Writer方法,就可以将包含日志信息的LogEntry实…企业库日志应用程序模块工作原理图:        从上图我们可以看清楚企业库日志应用程序模块的工作原理,其中LogFilter,Trace Source,Trace Listener,Log Formatter的信息都可以在Category配置文件中反映出来,通过配置文件,调用LogWriter类的Writer方法,就可以将包含日志信息的LogEntry实体写入Category配置文件中指定的设备了. 企业库日记应用程序模块提供了下列几种记录方法: The event log An e-mail message A database A message queue A text file A Windows®Management Instrumentation (WMI) event Custom locationsusing application block extension points 本文介绍一下如何使用企业库日记应用程序模块向日志文件,数据库,XML文件中写入程序操作日记:   一.  向日志文件写入日记 运行EntLibConfig.exe,选择Blocks菜单 ,单击 Add LoggingSettings .      2.       对每个模块进行配置:      3.       点击 File菜单,单击 Save,保存为一个App.config文件,可以先保存到桌面,之后要用到它.     4.       创建一个新的控制台应用程序,将App.config添加到程序内,并加入需要的Dll文件,在此我们要导入的是 Microsoft.Practices.EnterpriseLibrary. Logging.dll, Microsoft.Practices.EnterpriseLibrary. Logging.Database.dll并添加需要的引用:     添加引用: using Microsoft.Practices.EnterpriseLibrary. Logging;         5.       测试:   using System;using System.Collections.Generic;using System.Linq;using System.Text;using Microsoft.Practices.EnterpriseLibrary.Logging;namespace ConsoleApplication1{class Program {staticvoid Main(string[] args) { LogEntry logEntry new LogEntry(); logEntry.EventId 1; logEntry.Priority 1; logEntry.Title 标题党; logEntry.Message http://www.cnblogs.com/huangcong/; logEntry.Categories.Add(C#学习); logEntry.Categories.Add(Microsoft Enterprise Library学习); Logger.Writer.Write(logEntry, General); Console.WriteLine(日志写入完成!); } }}     运行结果:     6.       开始—控制面板—系统和安全—查看事件日志—Windows日志—应用程序:     7.       第一个日志就是我们刚刚写入的日志啦,双击可以查看内容:       二.   向数据库写入日记  1.       要将日志写入数据库,就得先新建一个日志数据库,我们可以在EntLib50Src文件夹下的Source\Blocks\Logging\Src\DatabaseTraceListener\Scripts目录中找到LoggingDatabase.sql文件,只要在数据库中运行即可自动生成一个日志数据库:    为了方便大家,我直接将该文件发布在下面,大家直接复制到SQL中运行也可以:   Logging数据库创建SQL /****** Object: Database Logging Script Date: 8/22/2005 ******/USE[master]GOIFEXISTS (SELECT name FROM master.dbo.sysdatabases WHERE name NLogging)DROPDATABASE[Logging]GOCREATEDATABASE[Logging] COLLATE SQL_Latin1_General_CP1_CI_ASGOexec sp_dboption NLogging, Nautoclose, NfalseGOexec sp_dboption NLogging, Nbulkcopy, NfalseGOexec sp_dboption NLogging, Ntrunc. log, NfalseGOexec sp_dboption NLogging, Ntorn page detection, NtrueGOexec sp_dboption NLogging, Nread only, NfalseGOexec sp_dboption NLogging, Ndbo use, NfalseGOexec sp_dboption NLogging, Nsingle, NfalseGOexec sp_dboption NLogging, Nautoshrink, NfalseGOexec sp_dboption NLogging, NANSI null default, NfalseGOexec sp_dboption NLogging, Nrecursive triggers, NfalseGOexec sp_dboption NLogging, NANSI nulls, NfalseGOexec sp_dboption NLogging, Nconcat null yields null, NfalseGOexec sp_dboption NLogging, Ncursor close on commit, NfalseGOexec sp_dboption NLogging, Ndefault to local cursor, NfalseGOexec sp_dboption NLogging, Nquoted identifier, NfalseGOexec sp_dboption NLogging, NANSI warnings, NfalseGOexec sp_dboption NLogging, Nauto create statistics, NtrueGOexec sp_dboption NLogging, Nauto update statistics, NtrueGOuse[Logging]GOSET ANSI_NULLS ONGOSET QUOTED_IDENTIFIER ONGOIFNOTEXISTS (SELECT*FROM dbo.sysobjects WHERE id OBJECT_ID(N[dbo].[Category]) ANDOBJECTPROPERTY(id, NIsUserTable) 1)BEGINCREATETABLE[dbo].[Category]([CategoryID][int]IDENTITY(1,1) NOTNULL,[CategoryName][nvarchar](64) NOTNULL,CONSTRAINT[PK_Categories]PRIMARYKEYCLUSTERED([CategoryID]ASC) ON[PRIMARY]) ON[PRIMARY]ENDGOSET ANSI_NULLS OFFGOSET QUOTED_IDENTIFIER OFFGOSET ANSI_NULLS ONGOSET QUOTED_IDENTIFIER ONGOIFNOTEXISTS (SELECT*FROM dbo.sysobjects WHERE id OBJECT_ID(N[dbo].[CategoryLog]) ANDOBJECTPROPERTY(id, NIsUserTable) 1)BEGINCREATETABLE[dbo].[CategoryLog]([CategoryLogID][int]IDENTITY(1,1) NOTNULL,[CategoryID][int]NOTNULL,[LogID][int]NOTNULL,CONSTRAINT[PK_CategoryLog]PRIMARYKEYCLUSTERED([CategoryLogID]ASC) ON[PRIMARY]) ON[PRIMARY]ENDGOSET ANSI_NULLS OFFGOSET QUOTED_IDENTIFIER OFFGOSET ANSI_NULLS ONGOSET QUOTED_IDENTIFIER ONGOIFNOTEXISTS (SELECT*FROM dbo.sysobjects WHERE id OBJECT_ID(N[dbo].[Log]) ANDOBJECTPROPERTY(id, NIsUserTable) 1)BEGINCREATETABLE[dbo].[Log]([LogID][int]IDENTITY(1,1) NOTNULL,[EventID][int]NULL,[Priority][int]NOTNULL,[Severity][nvarchar](32) NOTNULL,[Title][nvarchar](256) NOTNULL,[Timestamp][datetime]NOTNULL,[MachineName][nvarchar](32) NOTNULL,[AppDomainName][nvarchar](512) NOTNULL,[ProcessID][nvarchar](256) NOTNULL,[ProcessName][nvarchar](512) NOTNULL,[ThreadName][nvarchar](512) NULL,[Win32ThreadId][nvarchar](128) NULL,[Message][nvarchar](1500) NULL,[FormattedMessage][ntext]NULL,CONSTRAINT[PK_Log]PRIMARYKEYCLUSTERED([LogID]ASC) ON[PRIMARY]) ON[PRIMARY] TEXTIMAGE_ON [PRIMARY]ENDGOSET ANSI_NULLS OFFGOSET QUOTED_IDENTIFIER OFFGOSET ANSI_NULLS ONGOSET QUOTED_IDENTIFIER ONGOIFNOTEXISTS (SELECT*FROM sysobjects WHERE id OBJECT_ID(N[dbo].[InsertCategoryLog]) AND type in (NP, NPC))BEGINEXEC dbo.sp_executesql statement NCREATE PROCEDURE InsertCategoryLog CategoryID INT, LogID INTASBEGIN SET NOCOUNT ON; DECLARE CatLogID INT SELECT CatLogID FROM CategoryLog WHERE CategoryIDCategoryID and LogID LogID IF CatLogID IS NULL BEGIN INSERT INTO CategoryLog (CategoryID, LogID) VALUES(CategoryID, LogID) RETURN IDENTITY END ELSE RETURN CatLogIDENDENDGOSET ANSI_NULLS OFFGOSET QUOTED_IDENTIFIER OFFGOSET ANSI_NULLS ONGOSET QUOTED_IDENTIFIER ONGOIFNOTEXISTS (SELECT*FROM sysobjects WHERE id OBJECT_ID(N[dbo].[AddCategory]) AND type in (NP, NPC))BEGINEXEC dbo.sp_executesql statement NCREATE PROCEDURE [dbo].[AddCategory] -- Add the parameters for the function here CategoryName nvarchar(64), LogID intASBEGIN SET NOCOUNT ON; DECLARE CatID INT SELECT CatID CategoryID FROM Category WHERE CategoryName CategoryName IF CatID IS NULL BEGIN INSERT INTO Category (CategoryName) VALUES(CategoryName) SELECT CatID IDENTITY END EXEC InsertCategoryLog CatID, LogID RETURN CatIDENDENDGOSET ANSI_NULLS OFFGOSET QUOTED_IDENTIFIER OFFGOSET ANSI_NULLS ONGOSET QUOTED_IDENTIFIER ONGOIFNOTEXISTS (SELECT*FROM sysobjects WHERE id OBJECT_ID(N[dbo].[ClearLogs]) AND type in (NP, NPC))BEGINEXEC dbo.sp_executesql statement NCREATE PROCEDURE ClearLogsASBEGIN SET NOCOUNT ON; DELETE FROM CategoryLog DELETE FROM [Log] DELETE FROM CategoryENDENDGOSET ANSI_NULLS OFFGOSET QUOTED_IDENTIFIER OFFGOSET ANSI_NULLS ONGOSET QUOTED_IDENTIFIER ONGOIFNOTEXISTS (SELECT*FROM sysobjects WHERE id OBJECT_ID(N[dbo].[WriteLog]) AND type in (NP, NPC))BEGINEXEC dbo.sp_executesql statement N/****** Object: Stored Procedure dbo.WriteLog Script Date: 10/1/2004 3:16:36 PM ******/CREATE PROCEDURE [dbo].[WriteLog]( EventID int, Priority int, Severity nvarchar(32), Title nvarchar(256), Timestamp datetime, MachineName nvarchar(32), AppDomainName nvarchar(512), ProcessID nvarchar(256), ProcessName nvarchar(512), ThreadName nvarchar(512), Win32ThreadId nvarchar(128), Message nvarchar(1500), FormattedMessage ntext, LogId int OUTPUT)AS INSERT INTO [Log] ( EventID, Priority, Severity, Title, [Timestamp], MachineName, AppDomainName, ProcessID, ProcessName, ThreadName, Win32ThreadId, Message, FormattedMessage ) VALUES ( EventID, Priority, Severity, Title, Timestamp, MachineName, AppDomainName, ProcessID, ProcessName, ThreadName, Win32ThreadId, Message, FormattedMessage) SET LogID IDENTITY RETURN LogIDENDGOSET ANSI_NULLS OFFGOSET QUOTED_IDENTIFIER OFFGOIFNOTEXISTS (SELECT*FROM sysobjects WHERE id OBJECT_ID(NFK_CategoryLog_Category) AND parent_obj OBJECT_ID(N[dbo].[CategoryLog]))ALTERTABLE[dbo].[CategoryLog]WITHCHECKADDCONSTRAINT[FK_CategoryLog_Category]FOREIGNKEY( [CategoryID])REFERENCES[dbo].[Category] ( [CategoryID])GOIFNOTEXISTS (SELECT*FROM sysobjects WHERE id OBJECT_ID(NFK_CategoryLog_Log) AND parent_obj OBJECT_ID(N[dbo].[CategoryLog]))ALTERTABLE[dbo].[CategoryLog]WITHCHECKADDCONSTRAINT[FK_CategoryLog_Log]FOREIGNKEY( [LogID])REFERENCES[dbo].[Log] ( [LogID])GOSET QUOTED_IDENTIFIER ONSET ARITHABORT ONSET CONCAT_NULL_YIELDS_NULL ONSET ANSI_NULLS ONSET ANSI_PADDING ONSET ANSI_WARNINGS ONSET NUMERIC_ROUNDABORT OFFgoDECLAREbErrorsasbitBEGINTRANSACTIONSETbErrors0CREATENONCLUSTEREDINDEX[ixCategoryLog]ON[dbo].[CategoryLog] ([LogID]ASC, [CategoryID]ASC )IF( error0 ) SETbErrors1IF( bErrors0 )COMMITTRANSACTIONELSEROLLBACKTRANSACTION    2.       点击Logging Target Listeners  区块右上角的加号按钮, Add Logging Target Listeners然后点击 Add Database Listeners ,属性设置如下:     3.       File—Save,保存App.config,无需改动VS中的程序直接再次运行,运行结果如下:     4.       查看Logging数据库,可以看到刚刚写入的日志: SELECT*FROM[Logging].[dbo].[Category]GOSELECT*FROM[Logging].[dbo].[Log]GO               三.  向XML文件写入日记  1.    创建一个XML文件,我建在上面创建好的工程目录下,命名为test.xml,点击Logging Target Listeners  区块右上角的加号按钮, Add Logging Target Listeners然后点击 Add XML Listeners ,属性设置如下:     2.       File—Save,保存App.config,无需改动VS中的程序直接再次运行,运行结果如下: 3.       打开test.xml文件,内容如图所示:   哈哈.好了,今天的教程就做到这里,吃午餐~睡觉~下午上课去(最讨厌学校的实验课了)~ 请输
http://wiki.neutronadmin.com/news/358376/

相关文章:

  • 莱芜网站优化怎么做兰州网站建设设计
  • 各大网站图片用ai怎么做网站
  • 银川网站设计建设做运营必知网站
  • 桥的设计网站建设做app网站的公司名称
  • 深圳招聘网站如何建设提卡网站
  • 怎么看别人网站在哪里做的外链wordpress 密码失败
  • 网站建设需求方案pdf如何制作视频教程
  • 2008iis 网站 打不开三明建设局网站
  • 黄山市非遗网站策划书申通物流的网站建设
  • 最超值的网站建设wordpress文章摘要
  • wordpress如何从网站登录后台建站及推广
  • 做网站原型图是用什么软件wordpress评论分页
  • 吉首公司网站找谁做南通免费网站建设
  • 网站建设详细报价移动端网站设计制作
  • 做企业网站类型wordpress升级后等待
  • 网站信息内容建设 宣传部门酒店网站建设项目
  • 什么是网站建设与维护赣州做网站找谁
  • 郑州网站优化效果wordpress获取自定义栏目
  • 做一个网站要多少钱wordpress原始密码
  • 51这个网站还有吗哔哩哔哩网页版下载
  • 妇科医院网站建设金沙集团186cc成色
  • dw中网站统计总访问量怎么做肇庆建设银行招聘网站
  • 广州奕联网站开发什么网站可以做pie chart
  • 建设新网站征求意见点击软件
  • 网站建设的作用外企公司网站开发设计
  • c 网站开发需要学什么平面设计软件名称
  • 网页设计站点为违法网站做推广进去要几年
  • 建设银行管官方网站网站建设要多久豆瓣
  • wordpress 单页主题合肥seo网站推广外包
  • 广州网站制作开发公司哪家好便宜的网站设计企业