From 8879b125d26e8db1a5633de5a9c692eb2d1c4f83 Mon Sep 17 00:00:00 2001 From: Ashlee Young Date: Wed, 9 Sep 2015 22:21:41 -0700 Subject: suricata checkin based on commit id a4bce14770beee46a537eda3c3f6e8e8565d5d0a Change-Id: I9a214fa0ee95e58fc640e50bd604dac7f42db48f --- .../src/suricata/contrib/file_processor/Action/Log.pm | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100644 framework/src/suricata/contrib/file_processor/Action/Log.pm (limited to 'framework/src/suricata/contrib/file_processor/Action/Log.pm') diff --git a/framework/src/suricata/contrib/file_processor/Action/Log.pm b/framework/src/suricata/contrib/file_processor/Action/Log.pm new file mode 100644 index 00000000..f47fedbe --- /dev/null +++ b/framework/src/suricata/contrib/file_processor/Action/Log.pm @@ -0,0 +1,15 @@ +package Action::Log; +use Moose; +extends 'Processor'; + +has 'data' => (is => 'rw', isa => 'HashRef', required => 1); + +sub name { 'log' } +sub description { 'Log to file' } + +sub perform { + my $self = shift; + $self->log->info($self->json->encode($self->data)); +} + +1 \ No newline at end of file -- cgit 1.2.3-korg