![]() |
1
2
尽管我几乎总是告诉人们使用CPAN中的许多优秀模块中的一个来实现这一点,但大多数模块都有一个主要缺点——速度。如果要实时解析大量日志文件,有时可能会出现问题。在这些情况下,您自己滚动通常是一个更合适的解决方案,但有许多陷阱和细微差别必须加以考虑和妥善处理。因此,更倾向于使用他人编写的已知正确、经验证、可靠的模块。:) 然而,在我考虑上述建议之前,我查看了您的代码,并在脑海中将其转换为perl。。。因此,这里或多或少是将gawk代码直接转换为perl。我试图尽可能简单地编写它,以便突出在perl中手工处理日期和时间的一些更微妙的部分。
二 参数:
注意:如果取消注释标记为DEBUG的行,请确保在程序中该行之前添加“use Data::Dumper;”,以便它可以工作。
|
![]() |
2
2
你应该好好利用这个机会 DateTime 包装,具体使用 DateTime::Format::Strptime
这就省去了自己计算DST的麻烦(尽管您必须通过
|
![]() |
3
1
|
![]() |
4
0
|
![]() |
MattWeiler · 项目使用Log4j2,但依赖项使用Log4j 7 年前 |
|
user5444681 · 如何在包覆面提取容器中使用log4j2? 7 年前 |
![]() |
Allan Peres · Log4j不创建日志文件,只创建控制台 7 年前 |
![]() |
mtkarakaya · 替换包含环境变量的路径字符串 7 年前 |
![]() |
m.francia · 如何配置log4j以发送wowza日志? 7 年前 |
![]() |
khaled · 在Robot框架中,如何在执行期间登录到控制台 7 年前 |
![]() |
user2953788 · log4j。性能过滤火花和纱线原木 7 年前 |