class ApacheCrunch::FormatFactory

Turns a string specifying an Apache log format into a Format instance

Public Class Methods

from_format_def(format_def) click to toggle source

Constructs and returns a Format instance based on the given Apache log format string

# File lib/format.rb, line 77
def self.from_format_def(format_def)
    logformat = Format.new

    format_parser = FormatParser.new
    logformat.tokens = format_parser.parse_def(format_def)

    logformat
end