淄博城乡建设局网站,有二维码怎样做网站,一键搭建网站系统,深圳宝安高端网站建设前言#xff1a;
如果一个数据库操作#xff0c;出现异常#xff0c;我们需要排错#xff0c;日志就是最好的助手
官方给我们提供了logImpl#xff1a;指定 MyBatis 所用日志的具体实现#xff0c;未指定时将自动查找。 默认工厂#xff1a; 在配置文件里添加#xf…前言
如果一个数据库操作出现异常我们需要排错日志就是最好的助手
官方给我们提供了logImpl指定 MyBatis 所用日志的具体实现未指定时将自动查找。 默认工厂 在配置文件里添加 !--配置日志--settingssetting namelogImpl valueSTDOUT_LOGGING//settings 若要使用非标准日志需要先导包例如Log4j
导入包 dependenciesdependencygroupIdlog4j/groupIdartifactIdlog4j/artifactIdversion1.2.17/version/dependency/dependencies
log4j
先在pom.xml文件里导入依赖 dependenciesdependencygroupIdlog4j/groupIdartifactIdlog4j/artifactIdversion1.2.17/version/dependency/dependencies
编写log4j配置文件 #将等级为DEBUG的日志信息输出倒console和file这两个目的地console和file的定义在下面的代码
log4j.rootLoggerDEBUG,console,file#控制台输出的相关设置
log4j.appender.consoleorg.apache.log4j.ConsoleAppender
log4j.appender.console.TargetSystem.out
log4j.appender.console.ThresholdDEBUG
log4j.appender.console.layoutorg.apache.log4j.PatternLayout
log4j.appender.console.layout.ConversionPattern[%c]-%m%n#文件输出的相关设置
log4j.appender.fileorg.apache.log4j.RollingFileAppender
log4j.appender.file.File./log/kuang.log
log4j.appender.file.MaxFileSize10mb
log4j.appender.file.ThresholdDEBUG
log4j.appender.file.layoutorg.apache.log4j.PatternLayout
log4j.appender.file.layout.ConversionPattern[%p][%d{yy-MM-dd}][%c]%m%n#日志输出级别
log4j.logger.org.mybatisDEBUG
log4j.logger.java.sqlDEBUG
log4j.logger.java.sql.StatementDEBUG
log4j.logger.java.sql.ResultSetDEBUG
log4j.logger.java.sql.PreparedStatementDEBUG配置 !--配置日志--settings
!-- 标准日志工厂实现--
!-- setting namelogImpl valueSTDOUT_LOGGING/--
!-- log4j日志--setting namelogImpl valueLOG4J//settings
1.在要使用的地方导入包import org.apache.log4j.Logger;
2.日志对象参数为当前类的class static Logger loggerLogger.getLogger(UserDaoTest.class);
进行测试 之后会自动生成日志文件