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

东莞厚街做网站沈阳网站建设渠道

东莞厚街做网站,沈阳网站建设渠道,西亚网站建设科技,百度投放广告一天多少钱今天接到领导邮件要求整改系统输出日志规范&#xff0c;有一条要求调整输出日志时间格式为标题所述格式&#xff0c;例&#xff1a;2022-02-21 14:13:32,489 项目目前logback.xml里的配置是这样&#xff1a; <pattern>%d{yyyyMMdd hh:mm:ss} [%p][%c][%M][%L]-> %m%…

今天接到领导邮件要求整改系统输出日志规范,有一条要求调整输出日志时间格式为标题所述格式,例:2022-02-21 14:13:32,489

项目目前logback.xml里的配置是这样:

<pattern>%d{yyyyMMdd hh:mm:ss} [%p][%c][%M][%L]-> %m%n</pattern>

于是乎,简单搜索了一下毫秒的格式秒改成这样并启动

<pattern>%d{yyyy-MM-dd hh:mm:ss,SSS} [%p][%c][%M][%L]-> %m%n</pattern>

结果让然大跌眼镜,日志输出居然没有毫秒!

然后就是各种百度没有找到好的解决方案,只到我点开了logback-core:1.2.11版本的源码,具体就不细讲了,源码中按照yyyy-MM-dd hh:mm:ss,SSS中的逗号进行了分隔,然后.get(0),然后就剩下了yyyy-MM-dd hh:mm:ss

原因找到了,现在要想解决方案,紧接着在源码中看到了如下代码,对datePattern进行了空处理和特殊场景处理:

public static final String ISO8601_PATTERN = "yyyy-MM-dd HH:mm:ss,SSS";public static final String ISO8601_STR = "ISO8601";

 最后结合常量和代码逻辑,解决方案就清晰了,大家也都能看懂这段简单的判断。

当%d{    }里面是“ISO8601”或者%d后面什么都不写的时候,日期格式默认就是2022-02-21 14:13:32,489 的

<pattern>%d [%p][%c][%M][%L]-> %m%n</pattern>

<pattern>%d{ISO8601} [%p][%c][%M][%L]-> %m%n</pattern>

http://www.yayakq.cn/news/505045/

相关文章:

  • 如何使用天翼云主机建设网站网络网站公司
  • 学校网站建设与管理徐州英才网最新招聘信息
  • 做网站还有市场吗手机软件用什么开发
  • 网站建设禁止谷歌收录的办法长春网站建设哪家公司好
  • 东莞网站建设17ps做的图怎么做成网站前端
  • 哪个网站可以做公众号封面网站建设招商
  • 如何做公司企业网站乐清市重大新闻
  • 做茶歇的网站庆阳网站优化公司
  • 网站建设规划设计报告支付网站建设的分录
  • 男生和男生做污的视频网站wordpress sae 插件
  • 凡科免费建站平台深圳免费网站建设
  • 郑州注册公司网站哪个网站可以做旅行攻略
  • 青海旅游的网站建设珠海市工程造价信息网
  • 开展建设文明网站活动教育品牌网站建设
  • 济南网站建设 找小七廊坊网络
  • 打码兔怎么和网站做接口网站建设费支付请示
  • 天津建设项目招投标网站别人怎么看见我做的网站
  • 网站建设实施文档ai国外教程网站
  • 做网站报价表网站搭建介绍
  • 贵州省建设厅考证官方网站i深圳网站建设
  • 江门网站制作维护如何做图片 网站 链接
  • joomla网站模板昆明网站建设哪家比较好
  • 建设什么网站可以赚钱成立网站公司需要什么
  • 嘉兴网站开发与制作保险查询平台
  • 网站导航包括上海企业网站建设费用
  • 怎么做网站链接广告温州平台公司
  • 电商网站制作成手机app平面设计培训学校推荐
  • 手机网站用什么软件做的好处织梦网站关掉wap
  • 网站收录图片用Python做网站如何配置域名
  • 怎么找到域名做的那个网站招标网站大全