解决方案:在logbak.xml中添加<charset>UTF-8</charset>即可

<appender name="fileInfoLog" class="ch.qos.logback.core.rolling.RollingFileAppender"><filter class="ch.qos.logback.classic.filter.LevelFilter"><level>INFO</level><!-- <onMatch>DENY</onMatch><onMismatch>ACCEPT</onMismatch>
-->        </filter><encoder><pattern>%d{HH:mm:ss} [%thread] %-5level %logger{36} - %msg%n</pattern><charset>UTF-8</charset></encoder><!--滚动策略--><rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy"><!--路径--><fileNamePattern>./logs/%d{yyyy-MM-dd}/%d{yyyy-MM-dd}.log</fileNamePattern></rollingPolicy></appender>

因为idea自带的tomcat默认的编码格式是GBK,如果不设置<charset>UTF-8</charset>,则获取默认格式。

spring boot+logbak项目打成jar包使用java -jar命令启动后日志出现中文乱码相关推荐

  1. Spring Boot使用方法小札(3):应用启动后做一些事

    有时候我们需要在应用启动或者重启后做一些工作,比如删除一些临时文件或者Redis中的缓存,这在没有使用Spring Boot之前,在Spring框架下是通过ApplicationListener监听器 ...

  2. 浅谈:Spring Boot原理分析,切换内置web服务器,SpringBoot监听项目(使用springboot-admin),将springboot的项目打成war包

    浅谈:Spring Boot原理分析(更多细节解释在代码注释中) 通过@EnableAutoConfiguration注解加载Springboot内置的自动初始化类(加载什么类是配置在spring.f ...

  3. Linux中把文件夹打成war包,SpringBoot中maven项目打成war包部署在liunx服务器上的方法...

    说明:Spring Boot由于内嵌了如Tomcat,Jetty和Undertow这样的容器,也就是说可以直接跑起来,用不着再像Spring项目还需要外置的Tomcat等容器来进行部署工作了,通过启动 ...

  4. spring boot 常用项目文件结构

    spring boot 常用项目文件结构 文件结构 文件结构 src/main/java 开发代码以及主程序入口 Application.java作为程序主入口,建议放在根目录下,主要用于一些框架配置 ...

  5. 最新Spring Boot实战项目(权限后台管理系统)详解

    Spring Boot实战项目 - 权限后台管理系统 简介 这是一套基于spring boot 2.16.shiro.jwt.redis.swagger2.mybatis .thymeleaf.lay ...

  6. java调用jar并传参,Java项目导出为jar包+导出第三方jar包+使用命令行调用+传参

    Java项目导出为jar包+导出第三方jar包+使用命令行调用+传参 一.打包 情况1:不需要向程序传参数,并且程序没有使用第三方jar包 Eclipse上导出jar: 然后选择一个java文件作为入 ...

  7. 简单介绍基于Spring Boot的项目骨架使用

    前言 从大学开始接触 java 后台开发,到后来了解了更多的编程语言的开发.发现 java 的开发可以说是相较而言很复杂的了,光是 Spring MVC 的配置要是没有经历系统的学习,可能就能劝退一波 ...

  8. SpringBoot项目打成War包??

    SpringBoot项目打成War包 1. 首先在pom.xml里添加Tomcat依赖     <dependency>         <groupId>org.spring ...

  9. Spring boot Gradle项目搭建

    Spring boot Gradle项目搭建 使用IDEA创建Gradle工程     操作大致为:File->new->Project->Gradle(在左侧选项栏中)     创 ...

最新文章

  1. springboot @cacheable不起作用_Springboot学习记录13 使用缓存:整合redis
  2. SVM学习(一):SVM概念
  3. Mysql雨松工具类使用
  4. 如何处理SAP CRM错误消息the item category X is not permitted
  5. access统计没有选课的人数_当代大学生发愁求职就业,更发愁“选课”,自主选课变成了负担...
  6. EventUtil.addHandler方法
  7. Keras 中的循环神经网络 (RNN)
  8. proteus中ISIS软件的各种器件的添加
  9. 【css】关于pdf分页(page-break)
  10. 大数据开发离线计算框架知识点总结
  11. Modelsim搭建只有driver的UVM验证平台
  12. 服务器系统和操作系统的区别
  13. 国货美妆下半场:拼研发,开线下店与扎堆出海
  14. 格式化 NameNode 提示 SHUTDOWN_MSG: Shutting down NameNode at xxx/xxx.xxx.xxx.xxx
  15. 计算机中心那些事(四),计算机软考的那些事儿!
  16. 找回桌面清理向导清理多余IE图标
  17. 清北计算机导论,北京科技大学强军计划考研盛世清北北科强军计划考研经验分享.docx...
  18. Andriod TV 5555端口攻击方法
  19. web前端课程设计——动漫网页2个网页HTML CSS web前端开发技术 web课程设计 网页规划与设计
  20. 实时公交接口精准API,支持200+城市查询

热门文章

  1. Silverlight中调用WebService-发送邮件测试实例
  2. ASP.NET中实现模版的动态加载
  3. php中显示不出图像,php – 无法显示图像,因为它包含错误
  4. linux下使用python3_Linux上python3的安装和使用
  5. java集群_Kafka多节点分布式集群搭建实现过程详解_java
  6. 思科服务器型号m1414,Cisco UCS M 系列模块化服务器
  7. spirngmvc如何实现直接输入网页重定向到登录_Python 模拟新浪微博登录
  8. java 异步事件_Java编程入门——异步事件:轮询与中断
  9. java异常什么时候抛出异常,java - 什么时候应该抛出IllegalArgumentException?
  10. bmp文件数字水印c语言,[求助]C语言 bmp文件加上水印