当前位置: 首页 > 知识库问答 >
问题:

Log4j2模式布局时间戳格式

满博
2023-03-14

我想指定特定格式的日志记录时间戳%d{YYYY-MM-dd HH: mm: ss. SSS},但是我操作模式,时间戳显示为2015-10-19 00:47:15,423。

指定%d{ISO8601}或%d{ABSOLUTE}正在生效。我想知道当指定自定义模式时,如何选择时间戳格式。

如果我想将逗号分隔符改为句号,有没有办法做到这一点?

共有2个答案

王子明
2023-03-14

我使用大写字母的年份格式,因此时间戳会回到默认格式。

通过这个更改,我可以使用自定义格式说明符操纵时间戳,而不会出现任何问题。

秦琦
2023-03-14

我使用了%d{yyyy-MM-dd'T'HH: mm: ss. SSSZ},它工作得很好。

请注意,T在单引号内,因此它是按原样输出的。

末尾的Z添加了时区,但也可以省略。

 类似资料:
  • 显然,log4j2中的JSONLayout没有时间戳模式支持。通常,它只有JSON格式选项,但没有选项。 日志示例, 当我查看他们的API时,看起来太冗长了,没有看到添加时间戳字段的更简单的方法。 我猜它可能会工作,尽管它打破了一些核心log4j-core测试。我基本上想知道以最小的变化添加额外的json字段的诀窍。 我很少看到其他类似JSONEventLayoutV1的impl,它似乎与性能非常

  • 本文向大家介绍php格式化时间戳,包括了php格式化时间戳的使用技巧和注意事项,需要的朋友参考一下 CMS中一般显示时间比较新的文章需要显示几分钟前,几天前这样,但是一般数据库里面记录的都是时间戳(至少我习惯这样),所以就需要一个转化的过程,根据网上的资料加上自己的修改整理封装了两段代码 下面是封装好的方法 或者 更详细的 再分享一个类似的

  • 问题内容: 有没有一种方法可以将UTC时间格式化为我想要的Java中任意字符串格式?基本上,我在考虑让某个类使用时间戳,然后传递它是字符串,告诉它如何格式化,然后它为我返回格式化的字符串。有没有办法做到这一点? 问题答案: java.text.SimpleDateFormat类以对语言环境敏感的方式提供日期的格式设置和解析。 SimpleDateFormat的javadoc标头是详细信息的很好来源

  • 致以最诚挚的问候

  • 我知道有人问过这个问题,但没有提供解决方案。Python UTC日期时间对象的ISO格式不包括Z(Zulu或零偏移) 我正在寻找一种在Python中用这种格式生成UTC时间戳的干净方法。我需要的格式是。 具体来说,我需要在最后加上“Z”。Python的不会在末尾附加Z。 请注意,手动添加“Z”不是我可以接受的解决方案。我正在寻找一个干净的方法来做到这一点。 以ISO格式生成带后缀的UTC时间戳的干

  • 问题内容: 我有一个带时间戳字段的mySQL数据库。我正在测试时,目前只有一个项目, 我从数据库中提取并使用 我的最终结果显示为 有人知道为什么吗? 编辑:editedit:忽略该编辑… notepad ++的FTP附加组件超时,很遗憾,当它无法同步时,它不会显示错误。 问题答案: 该函数希望将UNIX时间戳记作为其第二个参数- 这意味着您必须将从数据库获取的日期转换为UNIX时间戳记,可以使用以