- use logger

This commit is contained in:
Alex Ling
2020-02-16 21:24:19 +00:00
parent bb936b1fa6
commit 7168c6bfb2
10 changed files with 125 additions and 40 deletions

View File

@@ -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