使用JavaScript解析Apache日志时间戳

理查德

我正在尝试使用moment.js将Apache日志时间戳(14/Jun/2015:11:05:54 -0700DATETIME格式化为正确的MySQL格式。

DATETIME轻松获得MySQL格式。但是片刻似乎只能自动检测ISO 8601格式。将Apache日志的时间戳传递到瞬间时,我的Node.js控制台输出:

> moment( '08/Jun/2015:15:03:29' ).format("YYYY-MM-DD HH:mm:ss")
'Invalid date'

我无法在不使用JavaScript进行大量字符串拆分的情况下找到解析Apache日志时间戳的方法。有没有一种干净的方法可以将Apache日志时间戳载入时刻?还是进入Date对象?

注意:更改Apache日志的时间戳格式不适用于我的情况,因为我使用的是旧的日志文件,而不是新的日志文件。

西姆索姆

您需要立即说明字符串的格式,以便对其进行解析。

就像是:

moment( '08/Jun/2015:15:03:29', 'DD/MMM/YYYY:HH:mm:ss Z').format("YYYY-MM-DD HH:mm:ss")

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

SED 在时间戳之间解析 apache 日志

来自分类Dev

Logstash:解析apache访问日志的时间戳导致解析失败

来自分类Dev

使用Perl在Apache日志中解析时间

来自分类Dev

使用.conf文件logstash在日志文件中获取时间戳

来自分类Dev

使用旧时间戳就地删除日志行

来自分类Dev

使用Shell脚本在特定时间戳之间获取日志

来自分类Dev

使用终端将时间戳输出到日志文件

来自分类Dev

时间戳和使用 PSFTP 的详细日志记录级别增加

来自分类Dev

使用strptime解析相对于本地时间的时间戳

来自分类Dev

时间戳解析失败

来自分类Dev

时间戳解析失败

来自分类Dev

无法使用JavaScript生成时间戳?

来自分类Dev

使用Javascript检索UTC时间戳

来自分类Dev

ELK Logstash 中的日期解析问题与日志的自定义 Java 时间戳格式

来自分类Dev

Perl解析Apache日志

来自分类Dev

使用to_timestamp函数无法解析Twitter时间戳

来自分类Dev

在Logstash中使用日期格式解析时间戳

来自分类Dev

使用csv模块和datetime模块解析时间戳

来自分类Dev

pyspark中的时间戳解析

来自分类Dev

Elasticsearch 无法解析 [时间戳]

来自分类Dev

使用 Python 在日期时间范围之间解析日志

来自分类Dev

从时间戳至今的Apache Pig

来自分类Dev

在Docker Compose日志中打印时间戳

来自分类Dev

Grep日志文件大于时间戳

来自分类Dev

tail -f 日志文件时间戳

来自分类Dev

使用Logback-test.xml将时间戳添加到日志文件

来自分类Dev

如何使用Shell脚本逐行读取日志文件并提取时间戳和文件大小信息?

来自分类Dev

使用正则表达式在日志中的时间戳之间添加换行符

来自分类Dev

如何使用 awk 按天将带时间戳的日志文件拆分为多个文件

Related 相关文章

热门标签

归档