如何在logback logstash编码器中将日期格式化为真正的UTC或Unix样式?
logstash编码器在logback中提供的时间戳不是真正的UTC格式,即使我指定了UTC时区(而不是Z,时间戳末尾有+00:00)我发现logstash composite编码器是一个解决方案,它的时间戳提供程序包含UTC时区和yyyyMMdd'T'hh:mm:ss.SSS'Z'日期格式,您不想使用如何在logback logstash编码器中将日期格式化为真正的UTC或Unix样式?,logstash,logback,simpledateformat,Logstash,Logback,Simpledateformat,logstash编码器在logback中提供的时间戳不是真正的UTC格式,即使我指定了UTC时区(而不是Z,时间戳末尾有+00:00)我发现logstash composite编码器是一个解决方案,它的时间戳提供程序包含UTC时区和yyyyMMdd'T'hh:mm:ss.SSS'Z'日期格式,您不想使用SimpleDataFormat,它早已过时。养成使用现代Java日期和时间类的习惯。在这种情况下,Instant和可能的DateTimeFormatter(如果Instant.toString(
SimpleDataFormat
,它早已过时。养成使用现代Java日期和时间类的习惯。在这种情况下,Instant
和可能的DateTimeFormatter
(如果Instant.toString()
是不够的);我们没有选择,因为logback logstash库使用SimpleDataFormat。我宁愿有选择,但我';我没有足够的时间来改变这个。