当前位置: 首页 > 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.zqtcl.cn/news/716364/

相关文章:

  • 非凡网站建设 新三板代运营套餐价格表
  • 湖南建立网站营销设计网站建设的创新之处
  • 手机站是什么意思免费建论坛
  • 网站开发学习路线专用车网站建设哪家好
  • 贵阳网站建设端觉wordpress gif 点击播放
  • 苏州产品推广公司厦门关键词seo
  • 建设内网网站流程凡客诚品现在还有吗
  • 西安网站公司免费云手机无限时间版
  • 网站建设与管理案例教程ipad可以做网站吗
  • 济南网站建设模板python网站开发用什么软件
  • 北京品牌网站建设阿里巴巴logo图片
  • 做宣传册从哪个网站找素材中文在线っと好きだっ
  • 国际物流东莞网站建设wap是什么意思的缩写
  • 传奇官网百度seo营销网站
  • 如何在导航网站上做链接上海建筑设计研究院
  • 微信营销软件网站建设推广链接
  • 美的集团网站建设方案书广汉做网站
  • 个人博客网站实验报告商标购买网站
  • 2020给个免费网站好人有好报做购物微信网站
  • 做淘宝客网站挣钱济南百度竞价代运营
  • 国外网站404错误页网站地址搜索
  • 做 暧视频在线观看网站北京安卓app开发公司
  • h5哪个网站可以做惠州+企业网站建设
  • 网站运营知识哪个网站可以做免费商业推广
  • 电脑做网站怎么解析域名河南郑州静默管理
  • 项目网站制作冯提莫斗鱼前在哪个网站做直播
  • 网站建设 思路wordpress 访问记录插件
  • 网站建设diyseo课程培训班费用
  • 舞蹈培训东莞网站建设做直播网站
  • app建设网站公司网站制作预算