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

做转录组kog网站常见的网络营销方式

做转录组kog网站,常见的网络营销方式,德州做网站,分销商城搭建一、效果 记录日志为文档 记录日志到数据库 二、添加NuGet包 三、log4net.config代码配置 <?xml version"1.0" encoding"utf-8" ?> <log4net><!-- Debug日志 --><appender name"RollingFileDebug" type"log4net…

一、效果

  1. 记录日志为文档
    在这里插入图片描述

  2. 记录日志到数据库

在这里插入图片描述

二、添加NuGet包

在这里插入图片描述

三、log4net.config代码配置

<?xml version="1.0" encoding="utf-8" ?>
<log4net><!-- Debug日志 --><appender name="RollingFileDebug" type="log4net.Appender.RollingFileAppender" ><!-- 日志文件存放位置,可以为绝对路径也可以为相对路径 --><file value="logs\\" /><!-- 日志文件的命名规则 --><datePattern value="yyyy-MM-dd/'Debug.log'"/><!-- 将日志信息追加到已有的日志文件中--><appendToFile value="true" /><rollingStyle value="Size" /><maxSizeRollBackups value="100" /><maximumFileSize value="3MB" /><!-- 指定按日期切分日志文件 --><rollingStyle value="Date"/><!-- 当将日期作为日志文件的名字时,必须将staticLogFileName的值设置为false --><staticLogFileName value="false" /><!-- 最小锁定模式,以允许多个进程可以写入同一个文件 --><lockingModel type="log4net.Appender.FileAppender+MinimalLock" /><layout type="log4net.Layout.PatternLayout"><conversionPattern value="%newline%newline【日志时间】: %d  【线程ID】: %thread    %newline【日志级别】: %-5p  %newline【日志对象】:%logger  %newline【日志内容】:%m %newline" /></layout><filter type="log4net.Filter.LevelRangeFilter"><param name="LevelMin" value="Debug" /><param name="LevelMax" value="Debug" /></filter></appender><!-- Info日志 --><appender name="RollingFileInfo" type="log4net.Appender.RollingFileAppender" ><!-- 日志文件存放位置,可以为绝对路径也可以为相对路径 --><file value="logs\\" /><!-- 日志文件的命名规则 --><datePattern value="yyyy-MM-dd/'Info.log'"/><!-- 将日志信息追加到已有的日志文件中--><appendToFile value="true" /><rollingStyle value="Size" /><maxSizeRollBackups value="100" /><maximumFileSize value="3MB" /><!-- 指定按日期切分日志文件 --><rollingStyle value="Date"/><!-- 当将日期作为日志文件的名字时,必须将staticLogFileName的值设置为false --><staticLogFileName value="false" /><!-- 最小锁定模式,以允许多个进程可以写入同一个文件 --><lockingModel type="log4net.Appender.FileAppender+MinimalLock" /><layout type="log4net.Layout.PatternLayout"><conversionPattern value="%newline%newline【日志时间】:%d  【线程ID】:%thread    %newline【日志级别】:%-5p  %newline【日志对象】:%logger  %newline【日志内容】:%m %newline" /></layout><filter type="log4net.Filter.LevelRangeFilter"><param name="LevelMin" value="Info" /><param name="LevelMax" value="Info" /></filter></appender><!-- WARN日志 --><appender name="RollingFileWarn" type="log4net.Appender.RollingFileAppender" ><!-- 日志文件存放位置,可以为绝对路径也可以为相对路径 --><file value="logs\\" /><!-- 日志文件的命名规则 --><datePattern value="yyyy-MM-dd/'Warn.log'"/><!-- 将日志信息追加到已有的日志文件中--><appendToFile value="true" /><rollingStyle value="Size" /><maxSizeRollBackups value="100" /><maximumFileSize value="3MB" /><!-- 指定按日期切分日志文件 --><rollingStyle value="Date"/><!-- 当将日期作为日志文件的名字时,必须将staticLogFileName的值设置为false --><staticLogFileName value="false" /><!-- 最小锁定模式,以允许多个进程可以写入同一个文件 --><lockingModel type="log4net.Appender.FileAppender+MinimalLock" /><layout type="log4net.Layout.PatternLayout"><conversionPattern value="%newline%newline【日志时间】:%d  【线程ID】:%thread    %newline【日志级别】:%-5p  %newline【日志对象】:%logger  %newline【日志内容】:%m %newline" /></layout><filter type="log4net.Filter.LevelRangeFilter"><param name="LevelMin" value="Warn" /><param name="LevelMax" value="Warn" /></filter></appender><!-- Error日志 --><appender name="RollingFileError" type="log4net.Appender.RollingFileAppender" ><!-- 日志文件存放位置,可以为绝对路径也可以为相对路径 --><file value="logs\\" /><!-- 日志文件的命名规则 --><datePattern value="yyyy-MM-dd/'Error.log'"/><!-- 将日志信息追加到已有的日志文件中--><appendToFile value="true" /><rollingStyle value="Size" /><maxSizeRollBackups value="100" /><maximumFileSize value="3MB" /><!-- 指定按日期切分日志文件 --><rollingStyle value="Date"/><!-- 当将日期作为日志文件的名字时,必须将staticLogFileName的值设置为false --><staticLogFileName value="false" /><!-- 最小锁定模式,以允许多个进程可以写入同一个文件 --><lockingModel type="log4net.Appender.FileAppender+MinimalLock" /><layout type="log4net.Layout.PatternLayout"><conversionPattern value="%newline%newline【日志时间】:%d  【线程ID】:%thread    %newline【日志级别】:%-5p  %newline【日志对象】:%logger  %newline【日志内容】:%m %newline" /></layout><filter type="log4net.Filter.LevelRangeFilter"><param name="LevelMin" value="Error" /><param name="LevelMax" value="Error" /></filter></appender><!-- Fatal日志 --><appender name="RollingFileFatal" type="log4net.Appender.RollingFileAppender" ><!-- 日志文件存放位置,可以为绝对路径也可以为相对路径 --><file value="logs\\" /><!-- 日志文件的命名规则 --><datePattern value="yyyy-MM-dd/'Fatal.log'"/><!-- 将日志信息追加到已有的日志文件中--><appendToFile value="true" /><rollingStyle value="Size" /><maxSizeRollBackups value="100" /><maximumFileSize value="3MB" /><!-- 指定按日期切分日志文件 --><rollingStyle value="Date"/><!-- 当将日期作为日志文件的名字时,必须将staticLogFileName的值设置为false --><staticLogFileName value="false" /><!-- 最小锁定模式,以允许多个进程可以写入同一个文件 --><lockingModel type="log4net.Appender.FileAppender+MinimalLock" /><layout type="log4net.Layout.PatternLayout"><conversionPattern value="%newline%newline【日志时间】:%d  【线程ID】:%thread    %newline【日志级别】:%-5p  %newline【日志对象】:%logger  %newline【日志内容】:%m%newline" /></layout><filter type="log4net.Filter.LevelRangeFilter"><param name="LevelMin" value="Fatal" /><param name="LevelMax" value="Fatal" /></filter></appender><!--数据库配置--><appender name="logAppender_SqlServer" type="log4net.Appender.ADONetAppender"><bufferSize value="0"/><connectionType value="System.Data.SqlClient.SqlConnection, System.Data, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"/><!--链接数据库配置--><connectionString value="Data Source=xxxxxxxx;Initial Catalog=xxxxxxxx;User ID=sa;Password=********;"/><commandText value="INSERT INTO LogData ([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="50"/><layout type="log4net.Layout.PatternLayout"><conversionPattern value="%thread"/></layout></parameter><parameter><parameterName value="@log_level"/><dbType value="String"/><size value="50"/><layout type="log4net.Layout.PatternLayout"><conversionPattern value="%level"/></layout></parameter><parameter><parameterName value="@logger"/><dbType value="String"/><size value="200"/><layout type="log4net.Layout.PatternLayout"><conversionPattern value="%logger"/></layout></parameter><parameter><parameterName value="@message"/><dbType value="String"/><size value="2000"/><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><!--控制级别,由低到高:ALL|DEBUG|INFO|WARN|ERROR|FATAL|OFF 比如定义级别为INFO,则INFO级别向下的级别,比如DEBUG日志将不会被记录 如果没有定义LEVEL的值,则缺省为DEBUG--><appender-ref ref="RollingFileDebug" /><appender-ref ref="RollingFileInfo" /><appender-ref ref="RollingFileWarn" /><appender-ref ref="RollingFileError" /><appender-ref ref="RollingFileFatal" /><appender-ref ref="logAppender_SqlServer" />		<level value="DEBUG" /></root></log4net>
http://www.sczhlp.com/news/18039/

相关文章:

  • 做类似3d溜溜的网站网站制作费用一览表
  • 番禺区营销型网站建设广告点击一次多少钱
  • 苏州网络推广网站建设新闻头条今日要闻国内新闻最新
  • html格式网站深圳seo公司
  • 论坛程序做导航网站百度全网营销
  • wordpress wdoneseo是什么意思中文翻译
  • 衡水如何做企业网站个人网站规划书模板
  • HarmonyOS 多屏适配最佳实践:基于 ArkUI 的响应式 UI 方案 - 详解
  • wordpress 点不到子菜单网站seo方案模板
  • 网站建设的工作描述嵌入式培训班一般多少钱
  • 网站建设确认书西安百度代运营
  • 企业信用信息网查询系统官网太原seo软件
  • 江桥做网站宁波seo网页怎么优化
  • 班级网站怎么做ppt河南郑州网站推广优化
  • struts2 做的网站网店推广有哪些
  • 平面设计的网站品牌策划ppt案例
  • 医疗网站织梦泰州seo公司
  • go语做网站新闻投稿平台
  • 【深度学习】Deep Learning Framework Matrix Multiplication Speed Compare(numpy torch mlx)
  • 数仓工具-基于临时表 + 表交换(SWAP)的增量刷新机制,目的是提升查询性能、支持增量更新、避免每次查询都执行昂贵的递归操作。
  • 8.18 模拟赛 T3 题解
  • 网络流建模总结(待更)
  • 怎样做企业网站建设网站宣传方式有哪些
  • 查询网站空间的服务商网络整合营销方案ppt
  • 做网站公司 备案用今日头条导入自己网站外链
  • 罗湖在线企业如何进行搜索引擎优化
  • ssh做的网站网站排名软件有哪些
  • 做电影视频网站赚钱嘛珠海seo推广
  • 百度快照劫持草根seo视频大全网站
  • 做网站建设业务员怎么样seo顾问是什么