Stephen Quinney

NAME

BuzzSaw::DB::Schema::Result::Event - BuzzSaw DBIx::Class resultset

VERSION

This documentation refers to BuzzSaw::DB::Schema::Result::Event version 0.12.0

DESCRIPTION

This module provides access to the DBIx::Class resultset for the event table in the BuzzSaw database. This table is used to record the parsed log entries after they have been selected in the filtering stage. The selected entries are split into useful separate attributes to make querying and report generation easier.

The BuzzSaw project provides a suite of tools for processing log file entries. Entries in files are parsed and filtered into a set of events of interest which are stored in a database. A report generation framework is also available which makes it easy to generate regular reports regarding the events discovered.

ACCESSORS

id

  data_type: integer
  default_value: nextval('event_id_seq'::regclass)
  is_auto_increment: 1
  is_nullable: 0

raw

  data_type: character varying
  default_value: undef
  is_nullable: 0
  size: 1000

digest

  data_type: character varying
  default_value: undef
  is_nullable: 0
  size: 200

logtime

  data_type: timestamp with time zone
  default_value: undef
  is_nullable: 0

logdate

  data_type: date
  default_value: undef
  is_nullable: 0

hostname

  data_type: character varying
  default_value: undef
  is_nullable: 0
  size: 100

message

  data_type: character varying
  default_value: undef
  is_nullable: 0
  size: 1000

program

  data_type: character varying
  default_value: undef
  is_nullable: 1
  size: 100

pid

  data_type: integer
  default_value: undef
  is_nullable: 1

userid

  data_type: character varying
  default_value: undef
  is_nullable: 1
  size: 20

RELATIONS

tags

Type: has_many

Related object: BuzzSaw::DB::Schema::Result::Tag

extra_info

Type: has_many

Related object: BuzzSaw::DB::Schema::Result::ExtraInfo

DEPENDENCIES

This module requires DBIx::Class, it also needs DateTime and a DateTime::Format module (e.g. DateTime::Format::Pg) to inflate the logtime column into something useful.

SEE ALSO

BuzzSaw::DB, BuzzSaw::DB::Schema

PLATFORMS

This is the list of platforms on which we have tested this software. We expect this software to work on any Unix-like platform which is supported by Perl.

ScientificLinux6

BUGS AND LIMITATIONS

Please report any bugs or problems (or praise!) to bugs@lcfg.org, feedback and patches are also always very welcome.

AUTHOR

    Stephen Quinney <squinney@inf.ed.ac.uk>

LICENSE AND COPYRIGHT

    Copyright (C) 2012 University of Edinburgh. All rights reserved.

This library is free software; you can redistribute it and/or modify it under the terms of the GPL, version 2 or later.