mirror of
https://github.com/hkalexling/Mango.git
synced 2026-03-20 00:00:48 -04:00
- use logger
This commit is contained in:
@@ -1,17 +1,20 @@
|
||||
require "./config"
|
||||
require "./library"
|
||||
require "./storage"
|
||||
require "logger"
|
||||
require "./logger"
|
||||
|
||||
class Context
|
||||
property config : Config
|
||||
property library : Library
|
||||
property storage : Storage
|
||||
property logger : MLogger
|
||||
|
||||
def initialize
|
||||
@config = Config.load
|
||||
@library = Library.new @config.library_path, @config.scan_interval
|
||||
@storage = Storage.new @config.db_path
|
||||
def initialize(@config, @logger, @library, @storage)
|
||||
end
|
||||
|
||||
{% for lvl in LEVELS %}
|
||||
def {{lvl.id}}(msg)
|
||||
@logger.{{lvl.id}} msg
|
||||
end
|
||||
{% end %}
|
||||
end
|
||||
|
||||
Reference in New Issue
Block a user