Class: ArcadiaLogger::Adapter
- Inherits:
-
Object
- Object
- ArcadiaLogger::Adapter
show all
- Defined in:
- lib/arcadia_logger/adapter.rb
Instance Method Summary
collapse
Dynamic Method Handling
This class handles dynamic methods through the method_missing method
#method_missing(name, *args, **extra_data) ⇒ Object
6
7
8
|
# File 'lib/arcadia_logger/adapter.rb', line 6
def method_missing(name, *args, **)
log(severity: name, message: args.first, **)
end
|
Instance Method Details
#log(severity:, message:, **extra_data) ⇒ Object
3
4
|
# File 'lib/arcadia_logger/adapter.rb', line 3
def log(severity:, message:, **)
end
|
#warn(*args, **extra_data) ⇒ Object
10
11
12
|
# File 'lib/arcadia_logger/adapter.rb', line 10
def warn(*args, **)
log(severity: :warn, message: args.first, **)
end
|