Module: Appstats

Defined in:
lib/appstats.rb,
lib/appstats/host.rb,
lib/appstats/entry.rb,
lib/appstats/query.rb,
lib/appstats/tasks.rb,
lib/appstats/action.rb,
lib/appstats/logger.rb,
lib/appstats/parser.rb,
lib/appstats/result.rb,
lib/appstats/context.rb,
lib/appstats/version.rb,
lib/appstats/date_range.rb,
lib/appstats/entry_date.rb,
lib/appstats/result_job.rb,
lib/appstats/sub_result.rb,
lib/appstats/test_query.rb,
lib/appstats/context_key.rb,
lib/appstats/test_object.rb,
lib/appstats/context_value.rb,
lib/appstats/log_collector.rb

Defined Under Namespace

Modules: Core Classes: Action, BadGroupTestQuery, BadTestQuery, Context, ContextKey, ContextValue, DateRange, Entry, EntryDate, Host, InvalidTestQuery, LogCollector, Logger, Parser, Query, Result, ResultJob, SubResult, Tasks, TestObject, TestQuery

Constant Summary collapse

VERSION =
"0.17.4"

Class Method Summary collapse

Class Method Details

.log(type, raw_message) ⇒ Object



31
32
33
34
35
36
37
38
39
40
41
42
# File 'lib/appstats.rb', line 31

def self.log(type,raw_message)
  message = "VERSION #{Appstats::VERSION} : #{raw_message}"
  if !$logger.nil?
    $logger.send(type,message)
  elsif defined?(Rails)
    Rails.logger.send(type,message)
  elsif defined?(RAILS_DEFAULT_LOGGER)
    RAILS_DEFAULT_LOGGER.send(type,message)
  else
    # puts "LOCAL LOG #{type}: #{message}"
  end
end

.table_nameObject



6
# File 'lib/appstats/tasks.rb', line 6

def self.table_name() "mice" end