Module: Lokilogger
- Defined in:
- lib/lokilogger.rb,
lib/lokilogger/error.rb,
lib/lokilogger/client.rb,
lib/lokilogger/version.rb
Overview
Defined Under Namespace
Classes: Client, ConfigError, Error
Constant Summary
collapse
- VERSION =
"0.5.0"
Class Method Summary
collapse
Class Method Details
.debug(*args) ⇒ Object
22
23
24
|
# File 'lib/lokilogger.rb', line 22
def self.debug(*args)
message "debug", args
end
|
.debug? ⇒ Boolean
26
27
28
|
# File 'lib/lokilogger.rb', line 26
def self.debug?
true
end
|
.error(*args) ⇒ Object
46
47
48
|
# File 'lib/lokilogger.rb', line 46
def self.error(*args)
message "error", args
end
|
.error? ⇒ Boolean
50
51
52
|
# File 'lib/lokilogger.rb', line 50
def self.error?
true
end
|
.fatal(*args) ⇒ Object
54
55
56
|
# File 'lib/lokilogger.rb', line 54
def self.fatal(*args)
message "fatal", args
end
|
.fatal? ⇒ Boolean
58
59
60
|
# File 'lib/lokilogger.rb', line 58
def self.fatal?
true
end
|
78
79
|
# File 'lib/lokilogger.rb', line 78
def self.formatter
end
|
81
82
|
# File 'lib/lokilogger.rb', line 81
def self.formatter=(*args)
end
|
.info(*args) ⇒ Object
30
31
32
|
# File 'lib/lokilogger.rb', line 30
def self.info(*args)
message "info", args
end
|
.info? ⇒ Boolean
34
35
36
|
# File 'lib/lokilogger.rb', line 34
def self.info?
true
end
|
.level ⇒ Object
74
75
76
|
# File 'lib/lokilogger.rb', line 74
def self.level
@client.log_level
end
|
.level=(level) ⇒ Object
70
71
72
|
# File 'lib/lokilogger.rb', line 70
def self.level= level
@client.log_level = level
end
|
.loader(registry = Zeitwerk::Registry) ⇒ Object
13
14
15
|
# File 'lib/lokilogger.rb', line 13
def self.loader registry = Zeitwerk::Registry
@loader ||= registry.loaders.find { |loader| loader.tag == File.basename(__FILE__, ".rb") }
end
|
.message(severity, *args) ⇒ Object
84
85
86
87
88
89
|
# File 'lib/lokilogger.rb', line 84
def self.message(severity, *args)
message = args[0][0]
= args[0][1] if args[0].count > 1
@client.request severity, message,
end
|
.new(config) ⇒ Object
17
18
19
20
|
# File 'lib/lokilogger.rb', line 17
def self.new config
@client = Lokilogger::Client.new config
self
end
|
.unknown(*args) ⇒ Object
62
63
64
|
# File 'lib/lokilogger.rb', line 62
def self.unknown(*args)
message "unknown", args
end
|
.unknown? ⇒ Boolean
66
67
68
|
# File 'lib/lokilogger.rb', line 66
def self.unknown?
true
end
|
.warn(*args) ⇒ Object
38
39
40
|
# File 'lib/lokilogger.rb', line 38
def self.warn(*args)
message "warn", args
end
|
.warn? ⇒ Boolean
42
43
44
|
# File 'lib/lokilogger.rb', line 42
def self.warn?
true
end
|