iBATIS.NET日志的处理方式是什么
发表于:2025-02-23 作者:千家信息网编辑
千家信息网最后更新 2025年02月23日,iBATIS.NET日志的处理方式是什么,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。iBATIS.Net中提供了方便的日志处理,可以输
千家信息网最后更新 2025年02月23日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安全错误
数据库的锁怎样保障安全
相册里的数据库可以删除吗
数据库帐号加密
信息网络软件开发大专
启航网络技术服务部
u8数据库安装前我们先要干什么
64tick服务器
思维中国网络技术有限公司
福建百合子网络技术
惠普服务器故障灯
数据库平台建设项目党史馆
特斯拉app 服务器维护
龙华区无源网络技术开发推荐厂家
数据库原理与应用北师大
csmar中国财经数据库
欧瑞可数据库
德州乐购网络技术有限公司
服务器被劫持怎样恢复
创业板有哪些网络安全概念股
重装系统后服务器怎么设置
软件开发公司宣传片视频
什么单位需要网络安全研究生
山东省网络技术大赛试题
数据库的驱动文件在哪里找
dnf湖北区哪个服务器好
简述数据库中视图的定义
链接到腾讯云服务器失败
云开发需要做数据库么
中国知网全网数据库
软件开发纠纷 尾款
不用数据库怎么保存硬盘