# Copyright (c) 2010 Flowerfire, Inc. All Rights Reserved. dade_behring_account_with_duration = { plugin_version = "1.0.1" # Initial creation - 1.0 # 2010-11-01 - 1.0.1 - MSG - Edited info lines. info.1.manfacturer = "Dade Behring" info.1.device = "User Account (With Duration)" info.1.version.1 = "" # Dade Behring User Account Format # The name of the log format log.format.format_label = "Dade Behring User Account Format (With Duration)" log.miscellaneous.log_data_type = generic log.miscellaneous.log_format_type = "other" # The log is in this format if any of the first ten lines match this regular expression log.format.autodetect_regular_expression = "^[^ ]+ [0-9][0-9]/[0-9][0-9]/[0-9][0-9][0-9][0-9] [0-9][0-9]:[0-9][0-9]:[0-9][0-9] [AP]M ([0-9.]+) [^ ]+\$" # The log is in this format if any of the first ten lines match this regular expression log.format.parsing_regular_expression = "^([^ ]+) ([0-9][0-9]/[0-9][0-9]/[0-9][0-9][0-9][0-9]) ([0-9][0-9]:[0-9][0-9]:[0-9][0-9] [AP]M) ([0-9.]*) ([^ ]+)\$" # The format of dates and times in this log log.format.date_format = auto log.format.time_format = auto # The name of a log entry and a unique user statistics.miscellaneous.entry_name = event statistics.miscellaneous.visitor_name = "unique users" # Log fields log.fields = { user_id = { label = "user ID" type = flat index = 0 subindex = 0 is_sessions_visitor_id = true } # user_id date = { label = date type = date index = 0 subindex = 0 left_to_right = false leading_divider = false } # date time = { label = time type = time index = 0 subindex = 0 left_to_right = false leading_divider = false } # time duration = { label = duration type = flat index = 0 subindex = 0 } # duration user_name = { label = "user name" type = flat index = 0 subindex = 0 } # user_name } # log.fields # Database fields database.fields = { date_time = { label = date/time log_field = date_time type = string suppress_top = 0 suppress_bottom = 3 display_format_type = date_time } # date_time day_of_week = { label = "day of week" log_field = day_of_week type = string suppress_top = 0 suppress_bottom = 2 } # day_of_week hour_of_day = { label = "hour of day" log_field = hour_of_day type = string suppress_top = 0 suppress_bottom = 2 } # hour_of_day user_id = { label = "user ID" log_field = user_id type = string suppress_top = 0 suppress_bottom = 2 } # user_id user_name = { label = "user name" log_field = user_name type = string suppress_top = 0 suppress_bottom = 2 } # user_name duration = { label = duration log_field = duration type = string suppress_top = 0 suppress_bottom = 2 } # duration } # database.fields # Log Filters log.filters = { # This filter copies the hostname field to the "user ID" field, so Sawmill will use hostnames as visitor ids. # Mark this as a hit 2 = "hits = 1;" } # log.filters database.numerical_fields = { hits = { label = $lang_stats.field_labels.hits default = false requires_log_field = false type = int display_format_type = integer entries_field = true } # hits visitors = { label = $lang_stats.field_labels.visitors default = false requires_log_field = true log_field = user_id type = unique display_format_type = integer } # visitors } # database.numerical_fields create_profile_wizard_options = { date_time_tracking = true } # create_profile_wizard_options not_supported = { individualhosts = true bandwidth = true sessionpages = true pageviews = true } # not_supported } # dade_behring_account_with_duration