| 123456789101112131415161718192021222324252627282930 |
- class TaggedLogger
- attr_reader :logger, :tag
- def initialize(logger, tag)
- @logger = logger
- @tag = tag
- end
- delegate :tagged, to: :logger
- def debug(msg)
- logger.tagged(@tag) { logger.debug(msg) }
- end
- def info(msg)
- logger.tagged(@tag) { logger.info(msg) }
- end
- def warn(msg)
- logger.tagged(@tag) { logger.warn(msg) }
- end
- def error(msg)
- logger.tagged(@tag) { logger.error(msg) }
- end
- def fatal(msg)
- logger.tagged(@tag) { logger.fatal(msg) }
- end
- end
|