iBATIS.NET日志的处理方式是什么
发表于:2024-11-14 作者:千家信息网编辑
千家信息网最后更新 2024年11月14日,iBATIS.NET日志的处理方式是什么,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。iBATIS.Net中提供了方便的日志处理,可以输
千家信息网最后更新 2024年11月14日iBATIS.NET日志的处理方式是什么
iBATIS.NET日志的处理方式是什么,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。
iBATIS.Net中提供了方便的日志处理,可以输出sql语句等调试信息。
常用的有两种:
iBATIS.Net日志处理1、输出到控制台:
﹤configSections﹥ ﹤sectionGroup name="iBATIS"﹥ ﹤section name="logging" type="IBatisNet.Common.Logging.ConfigurationSectionHandler, IBatisNet.Common" /﹥ ﹤/sectionGroup﹥ ﹤/configSections﹥
﹤iBATIS﹥ ﹤logging﹥ ﹤logFactoryAdapter type="IBatisNet.Common.Logging.Impl.TraceLoggerFA, IBatisNet.Common"﹥ ﹤arg key="showLogName" value="true" /﹥ ﹤arg key="showDataTime" value="true" /﹥ ﹤arg key="level" value="ALL" /﹥ ﹤arg key="dateTimeFormat" value="yyyy/MM/dd HH:mm:ss:SSS" /﹥ ﹤/logFactoryAdapter﹥ ﹤/logging﹥ ﹤/iBATIS﹥
iBATIS.Net日志处理2、利用log4net输出到文件:
﹤configSections﹥ ﹤sectionGroup name="iBATIS"﹥ ﹤section name="logging" type="IBatisNet.Common.Logging.ConfigurationSectionHandler, IBatisNet.Common" /﹥ ﹤/sectionGroup﹥ ﹤section name="log4net" type="log4net.Config.Log4NetConfigurationSectionHandler, log4net" /﹥ ﹤/configSections﹥
﹤iBATIS﹥ ﹤logging﹥ ﹤logFactoryAdapter type="IBatisNet.Common.Logging.Impl.Log4NetLoggerFA, IBatisNet.Common.Logging.Log4Net"﹥ ﹤arg key="configType" value="inline" /﹥ ﹤/logFactoryAdapter﹥ ﹤/logging﹥ ﹤/iBATIS﹥
﹤log4net﹥ ﹤!-- Define some output appenders --﹥ ﹤appender name="RollingLogFileAppender" type="log4net.Appender.RollingFileAppender"﹥ ﹤param name="File" value="f:\log.txt" /﹥ ﹤param name="AppendToFile" value="true" /﹥ ﹤param name="MaxSizeRollBackups" value="2" /﹥ ﹤param name="MaximumFileSize" value="100KB" /﹥ ﹤param name="RollingStyle" value="Size" /﹥ ﹤param name="StaticLogFileName" value="true" /﹥ ﹤layout type="log4net.Layout.PatternLayout"﹥ ﹤param name="Header" value="[Header]\r\n" /﹥ ﹤param name="Footer" value="[Footer]\r\n" /﹥ ﹤param name="ConversionPattern" value="%d [%t] %-5p %c [%x] - %m%n" /﹥ ﹤/layout﹥ ﹤/appender﹥ ﹤appender name="ConsoleAppender" type="log4net.Appender.ConsoleAppender"﹥ ﹤layout type="log4net.Layout.PatternLayout"﹥ ﹤param name="ConversionPattern" value="%d [%t] %-5p %c [%x] <%X{auth}> - %m%n" /﹥ ﹤/layout﹥ ﹤/appender﹥ ﹤!-- Set root logger level to ERROR and its appenders --﹥ ﹤root﹥ ﹤level value="DEBUG" /﹥ ﹤appender-ref ref="RollingLogFileAppender" /﹥ ﹤appender-ref ref="ConsoleAppender" /﹥ ﹤/root﹥ ﹤!-- Print only messages of level DEBUG or above in the packages --﹥ ﹤logger name="IBatisNet.DataMapper.Configuration.Cache.CacheModel"﹥ ﹤level value="DEBUG" /﹥ ﹤/logger﹥ ﹤logger name="IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory"﹥ ﹤level value="DEBUG" /﹥ ﹤/logger﹥ ﹤logger name="IBatisNet.DataMapper.LazyLoadList"﹥ ﹤level value="DEBUG" /﹥ ﹤/logger﹥ ﹤logger name="IBatisNet.DataAccess.DaoSession"﹥ ﹤level value="DEBUG" /﹥ ﹤/logger﹥ ﹤logger name="IBatisNet.DataMapper.SqlMapSession"﹥ ﹤level value="DEBUG" /﹥ ﹤/logger﹥ ﹤logger name="IBatisNet.Common.Transaction.TransactionScope"﹥ ﹤level value="DEBUG" /﹥ ﹤/logger﹥ ﹤logger name="IBatisNet.DataAccess.Configuration.DaoProxy"﹥ ﹤level value="DEBUG" /﹥ ﹤/logger﹥ ﹤/log4net﹥
看完上述内容,你们掌握iBATIS.NET日志的处理方式是什么的方法了吗?如果还想学到更多技能或想了解更多相关内容,欢迎关注行业资讯频道,感谢各位的阅读!
日志
处理
输出
方式
内容
方法
更多
问题
束手无策
为此
信息
原因
对此
常用
技能
控制台
文件
篇文章
经验
行业
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
计算机网络技术相关的比赛
互联网大会科技之光
宝鸡公安局网络安全保卫支队
mcpc服务器
网络安全产品模拟器
陕西鑫德网络技术有限公司
网络技术部工作理念
易用的数据库管理工具db2
南京的网络安全靶场公司
临沧哪有定制软件开发
早期阅读软件开发
戴尔服务器增加内存
东营网络安全科普
无线网络技术支撑岗位的理解
华为手机搭建服务器
hp服务器上门维修价格
巴彦淖尔进销存软件开发多少钱
数据库需求分析的过程
微软mod 软件开发
南开区网络安全管理
电脑出现服务器正在远行中
软件开发项目成本表格模板
数据库 名词解释 视图
我的世界服务器无法连接到世界
镁光和sk的服务器内存条
ps4切换账号服务器连线被切断
写脚本文件备份数据库
支付宝网络技术公司打钱
服务器被dos是什么意思
全国高校软件开发大赛成果