projects
/
eg5120
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
cde1bcf
)
process last 3 logs by mtime
author
Dobrica Pavlinusic
<dpavlin@rot13.org>
Fri, 14 Jul 2023 08:02:31 +0000
(10:02 +0200)
committer
Dobrica Pavlinusic
<dpavlin@rot13.org>
Fri, 14 Jul 2023 08:02:31 +0000
(10:02 +0200)
parse-node-logs.pl
patch
|
blob
|
history
diff --git
a/parse-node-logs.pl
b/parse-node-logs.pl
index
d661166
..
2e76c76
100755
(executable)
--- a/
parse-node-logs.pl
+++ b/
parse-node-logs.pl
@@
-17,10
+17,12
@@
warn "# truncate table nodelog";
$dbh->do( qq{ truncate table nodelog } ); # FIXME
my $sth = $dbh->prepare(qq{insert into nodelog (time,json) values (?,?)});
+my $last_files = $ENV{LAST} || 3; # process last 3 logs by mtime
+
foreach my $filename (
- sort(glob("$path/node-red-out__2023-07-*")),
- "$path/node-red-out.log"
+ sort { -M $a <=> -M $b } (glob("$path/node-red-out*.log")),
) {
+ last if $last_files-- == 0;
warn "# $filename";
open(my $log, '<', $filename);
my $in_json = 0;