Module: Logster
- Defined in:
- lib/logster.rb,
lib/logster/cache.rb,
lib/logster/group.rb,
lib/logster/logger.rb,
lib/logster/message.rb,
lib/logster/pattern.rb,
lib/logster/version.rb,
lib/logster/scheduler.rb,
lib/logster/base_store.rb,
lib/logster/redis_store.rb,
lib/logster/defer_logger.rb,
lib/logster/configuration.rb,
lib/logster/ignore_pattern.rb,
lib/logster/grouping_pattern.rb,
lib/logster/middleware/viewer.rb,
lib/logster/redis_rate_limiter.rb,
lib/logster/middleware/reporter.rb,
lib/logster/suppression_pattern.rb
Defined Under Namespace
Modules: Deferer, Middleware, Rails
Classes: BaseStore, Cache, Configuration, DeferLogger, Group, GroupingPattern, IgnorePattern, Logger, Message, Pattern, RedisRateLimiter, RedisStore, Scheduler, SuppressionPattern, Web
Constant Summary
collapse
- VERSION =
"2.19.1"
Class Method Summary
collapse
Class Method Details
.add_to_env(env, key, value) ⇒ Object
47
48
49
50
|
# File 'lib/logster.rb', line 47
def self.add_to_env(env, key, value)
logster_env = Logster::Message.populate_from_env(env)
logster_env[key] = value
end
|
.config ⇒ Object
43
44
45
|
# File 'lib/logster.rb', line 43
def self.config
@config ||= Configuration.new
end
|
.config=(config) ⇒ Object
39
40
41
|
# File 'lib/logster.rb', line 39
def self.config=(config)
@config = config
end
|
.logger ⇒ Object
27
28
29
|
# File 'lib/logster.rb', line 27
def self.logger
@logger
end
|
.logger=(logger) ⇒ Object
23
24
25
|
# File 'lib/logster.rb', line 23
def self.logger=(logger)
@logger = logger
end
|
.set_environments(envs) ⇒ Object
52
53
54
|
# File 'lib/logster.rb', line 52
def self.set_environments(envs)
config.environments = envs
end
|
.store ⇒ Object
35
36
37
|
# File 'lib/logster.rb', line 35
def self.store
@store
end
|
.store=(store) ⇒ Object
31
32
33
|
# File 'lib/logster.rb', line 31
def self.store=(store)
@store = store
end
|