in reply to Match a Log Entry Only If a Certain Keyword is not Present

to amend as little as possible, you could make grep ignore both entries if created is found
for my $ok(grep !defined( $hash{ $_ }{ created }), keys( %hash )){ print "$ok == $hash{$ok}{action}\n"; }

One world, one people