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

郑州网站建设网络公司做网站手机

郑州网站建设网络公司,做网站手机,为什么我的电脑打开了第一个网站打开第二个网站就网络出问题了?,网站建设岗位有哪些#x1f49d;#x1f49d;#x1f49d;欢迎来到我的博客#xff0c;很高兴能够在这里和您见面#xff01;希望您在这里可以感受到一份轻松愉快的氛围#xff0c;不仅可以获得有趣的内容和知识#xff0c;也可以畅所欲言、分享您的想法和见解。 推荐:kwan 的首页,持续学… 欢迎来到我的博客很高兴能够在这里和您见面希望您在这里可以感受到一份轻松愉快的氛围不仅可以获得有趣的内容和知识也可以畅所欲言、分享您的想法和见解。 推荐:kwan 的首页,持续学习,不断总结,共同进步,活到老学到老导航 檀越剑指大厂系列:全面总结 java 核心技术点,如集合,jvm,并发编程 redis,kafka,Spring,微服务,Netty 等常用开发工具系列:罗列常用的开发工具,如 IDEA,Mac,Alfred,electerm,Git,typora,apifox 等数据库系列:详细总结了常用数据库 mysql 技术点,以及工作中遇到的 mysql 问题等懒人运维系列:总结好用的命令,解放双手不香吗?能用一个命令完成绝不用两个操作数据结构与算法系列:总结数据结构和算法,不同类型针对性训练,提升编程思维,剑指大厂 非常期待和您一起在这个小小的网络世界里共同探索、学习和成长。 ✨✨ 欢迎订阅本专栏 ✨✨ 博客目录 一.基础介绍1.日志顺序2.日志原理 二.日志配置1.自定义 log2.配置 log 输出3.设置不打印4.配置文件 三.日志文件1.日志配置方式一2.日志配置方式二 一.基础介绍 1.日志顺序 日志级别顺序 DEBUG INFO WARN ERROR FATAL SpringBoot 中使用 info 日志级别打印 mybatis SQL 语句在 Spring Cloud 项目中生产环境需要打印 mybatis 的 SQL 语句日志但是 mybatis 打印的 SQL 的默认日志级别是 [debug]如果生产环境想看到 SQL 语句就必须开启[debug] 级别的日志打印这样做 debug 日志量过大显然不可行。 **解决思路:**Spring Boot 中通过 logback 打印 mybatis 的 SQL 语句日志并自定义日志输出实现将 SQL 语句 [debug] 日志级别上升到 [info] 日志级别。 2.日志原理 常用的 mybatis 日志输出是由 org.apache.ibatis.logging.stdout.StdOutImpl 控制的。 根据 StdOutImpl.java 可看出日志都是 System.out.println(s); 的控制台输出配置及源码如下 #application.xml mybatis:type-aliases-package: com.jiafupeng.mappermapper-locations: classpath:mapper*.xmlconfiguration:log-impl: org.apache.ibatis.logging.stdout.StdOutImpl # 控制台输出日志public class StdOutImpl implements Log {public StdOutImpl(String clazz) {}Overridepublic boolean isDebugEnabled() {return true;}Overridepublic boolean isTraceEnabled() {return true;}Overridepublic void error(String s, Throwable e) {System.err.println(s);e.printStackTrace(System.err);}Overridepublic void error(String s) {System.err.println(s);}Overridepublic void debug(String s) {System.out.println(s);}Overridepublic void trace(String s) {System.out.println(s);}Overridepublic void warn(String s) {System.out.println(s);} }二.日志配置 1.自定义 log 要想改变 mybatis SQL 语句输出内容级别则只需自定义 Log 实现类重写 mybatis sql 打印方式及级别。代码如下 #application.xml mybatis:type-aliases-package: com.jiafupeng.mappermapper-locations: classpath:mapper*.xmlconfiguration:log-impl: com.jiafupeng.util.MySlf4jImpl # mybatis自定义日志输出实现类 并将[debug]日志输出成[info]日志Slf4j public class MySlf4jImpl implements Log {public MySlf4jImpl(String clazz) {}Overridepublic boolean isDebugEnabled() {return log.isInfoEnabled();}Overridepublic void debug(String s) {log.info(s);} }2.配置 log 输出 指定 logback 的日志级别为 info也可在 [info] 级别日志中查看 mybatis 的 sql 语句。 #logback.xml !-- 日志输出级别 -- root levelinfoappender-ref refFILE-INFO/ /root!-- 如果想将mybatis-sql[info]日志单独输出到一个文件中就加上如下配置 -- !-- logger namecom.jiafupeng.util.MySlf4jImpl levelinfo additivityfalse-- !-- appender-ref refFILE-SQL/-- !-- /logger--3.设置不打印 生产环境如果不想打印 mybatis sql 则注释掉打印实现类即可或者使用 NoLoggingImpl.java 作为实现类具体看源码。 #日志配置 mybatis:type-aliases-package: com.jiafupeng.mappermapper-locations: classpath:mapper*.xml #或 mybatis:type-aliases-package: com.jiafupeng.mappermapper-locations: classpath:mapper*.xmlconfiguration:log-impl: org.apache.ibatis.logging.nologging.NoLoggingImpl # 无日志(默认有debug日志)4.配置文件 #logback日志配置 logging:config: classpath:logback-spring.xmllevel:root: infospringfox: error #spring的日志检查级别三.日志文件 1.日志配置方式一 logback-spring.xml ?xml version1.0 encodingUTF-8? configurationproperty namelog.charset valueutf-8/property nameconsole.log.patternvalue%red(%d{yyyy-MM-dd HH:mm:ss}) %green([%thread]) %highlight(%-5level) %boldMagenta(%logger{36}) - %blue(%msg%n)/property namefile.log.patternvalue%d{yyyy-MM-dd HH:mm:ss} [%thread] %-5level %logger{36} - %msg%n/appender nameSTDOUT classch.qos.logback.core.ConsoleAppenderencoderpattern${console.log.pattern}/patterncharset${log.charset}/charset/encoder/appenderappender nameROLLING classch.qos.logback.core.rolling.RollingFileAppenderfilelogs/xxx-dsc-xxx-insight-ai-replenish.log/filerollingPolicy classch.qos.logback.core.rolling.SizeAndTimeBasedRollingPolicyfileNamePatternlogs/xxx-dsc-xx-xxx-ai-replenish-%d{yyyy-MM-dd}.%i.log/fileNamePatternmaxFileSize128MB/maxFileSizemaxHistory30/maxHistorytotalSizeCap20GB/totalSizeCap/rollingPolicyencoderpattern${file.log.pattern}/patterncharset${log.charset}/charset/encoder/appenderlogger namecom.xxx.dsc.xxx.xx.mapper levelinfo additivityfalseappender-ref refSTDOUT//loggerroot levelinfoappender-ref refSTDOUT/appender-ref refROLLING//root /configuration2.日志配置方式二 方式二与方式一的区别在于可以根据不同的环境添加对应的日志存储和打印策略。 ?xml version1.0 encodingUTF-8? configurationproperty namelog.charset valueutf-8/property nameconsole.log.patternvalue%red(%d{yyyy-MM-dd HH:mm:ss}) %green([%thread]) %highlight(%-5level) %boldMagenta(%logger{36}) - %blue(%msg%n)/property namefile.log.patternvalue%d{yyyy-MM-dd HH:mm:ss} [%thread] %-5level %logger{36} - %msg%n/appender nameSTDOUT classch.qos.logback.core.ConsoleAppenderencoderpattern${console.log.pattern}/patterncharset${log.charset}/charset/encoder/appenderspringProfile namedev,test,localproperty namelog.dir value./logs//property namefile.log.patternvalue%d{yyyy-MM-ddTHH:mm:ss.SSSXXX} %-5level [%thread] %logger{36} - %msg%n/appender nameSYSTEM_LOG classch.qos.logback.core.rolling.RollingFileAppenderrollingPolicy classch.qos.logback.core.rolling.TimeBasedRollingPolicy            fileNamePattern${log.dir}system/%d.log/fileNamePattern  /rollingPolicyencoderpattern${file.log.pattern}/patterncharset${log.charset}/charset/encoderappendtrue/append/appenderappender nameSQL_LOG classch.qos.logback.core.rolling.RollingFileAppenderrollingPolicy classch.qos.logback.core.rolling.TimeBasedRollingPolicy            fileNamePattern${log.dir}/sql/%d.log/fileNamePattern  /rollingPolicyencoderpattern${file.log.pattern}/patterncharset${log.charset}/charset/encoderappendtrue/append/appender/springProfile!-- 如果是本地环境,则设置控制台打印--springProfile nametest,uatlogger namecom.kwan.springbootkwan.mapper levelDEBUG additivityfalseappender-ref refSTDOUT//loggerroot levelINFOappender-ref refSTDOUT//root/springProfile!-- 如果是dev和test环境,则不设置控制台打印,将日志保存到不同的文件--springProfile namedevlogger namecom.kwan.springbootkwan.mapper levelDEBUG additivityfalseappender-ref refSQL_LOG//loggerroot levelINFOappender-ref refSYSTEM_LOG//root/springProfile /configuration觉得有用的话点个赞 呗。 ❤️❤️❤️本人水平有限如有纰漏欢迎各位大佬评论批评指正 如果觉得这篇文对你有帮助的话也请给个点赞、收藏下吧非常感谢! Stay Hungry Stay Foolish 道阻且长,行则将至,让我们一起加油吧
http://www.hkea.cn/news/14383585/

相关文章:

  • 玉溪住房和城乡建设局网站设计感十足的网站
  • 温州网站建设大全网站的设计分析
  • 洛阳网站建设哪家好我们公司在做网站推广
  • php智能建站系统wordpress如何去掉显示文章的分类
  • 系统网站界面设计seo口碑优化
  • 相册网站怎么做的综合型电子商务平台有哪些
  • 做app网站建设西安十强互联网站建设公司
  • 网站开发用怎么语言wordpress 页面调新闻
  • 织梦网站图标更换基于wordpress学校网站
  • 设计一个网站需要多久网站建设详细报价单
  • 网站建设虚拟主机做海报找素材的网站
  • 上海手机网站建设电话如何建设一个双语的网站
  • 旅游网站建设的技术可行性上海网络推广
  • wordpress页面关键词seo网站推广如何做
  • 如何选择家居网站建设上海今天新闻发布会直播
  • 根据网站集约化建设要求深圳龙岗房价多少钱一平方米
  • 亚马逊网站类型下载京东网上购物
  • 江苏城乡建设教育网站优化设计
  • php安防企业网站源码推广网站有哪些
  • 无锡网站建设选千客云网络罗村网站制作
  • 大连哪家网站公司好网站建设网点
  • qq怎么做自己的网站中企动力制作的网站
  • 古典网站建设公司推广营销app
  • 青岛 网站维护苏州网站外包
  • 做网站采集内容国内做服装趋势的网站
  • 鞍山制作公司网站的公司做网站制作公司
  • 常州制作网站信息旅游网站建站目的
  • 网站建设制作 企业站开发哪家好wordpress开发软件
  • 网站建设入门教程pdf万州做网站
  • 外贸海外网站推广wordpress会员浏览