Module: Archimate::Logging
- Included in:
- Cli::Convert
- Defined in:
- lib/archimate/logging.rb
Overview
This is a helper module to make logging calls a little less clunky
Class Method Summary collapse
- .debug(progname = nil, &block) ⇒ Object
- .error(progname = nil, &block) ⇒ Object
- .fatal(progname = nil, &block) ⇒ Object
- .info(progname = nil, &block) ⇒ Object
- .logger ⇒ Object
Instance Method Summary collapse
- #debug(progname = nil, &block) ⇒ Object
- #error(progname = nil, &block) ⇒ Object
- #fatal(progname = nil, &block) ⇒ Object
- #info(progname = nil, &block) ⇒ Object
- #logger ⇒ Object
- #update(sym, val) ⇒ Object
Class Method Details
.debug(progname = nil, &block) ⇒ Object
39 40 41 |
# File 'lib/archimate/logging.rb', line 39 def self.debug(progname = nil, &block) logger.debug(progname, &block) end |
.error(progname = nil, &block) ⇒ Object
43 44 45 |
# File 'lib/archimate/logging.rb', line 43 def self.error(progname = nil, &block) logger.error(progname, &block) end |
.fatal(progname = nil, &block) ⇒ Object
47 48 49 |
# File 'lib/archimate/logging.rb', line 47 def self.fatal(progname = nil, &block) logger.fatal(progname, &block) end |
.info(progname = nil, &block) ⇒ Object
51 52 53 |
# File 'lib/archimate/logging.rb', line 51 def self.info(progname = nil, &block) logger.info(progname, &block) end |
Instance Method Details
#debug(progname = nil, &block) ⇒ Object
19 20 21 |
# File 'lib/archimate/logging.rb', line 19 def debug(progname = nil, &block) logger.debug(progname, &block) end |
#error(progname = nil, &block) ⇒ Object
23 24 25 |
# File 'lib/archimate/logging.rb', line 23 def error(progname = nil, &block) logger.error(progname, &block) end |
#fatal(progname = nil, &block) ⇒ Object
27 28 29 |
# File 'lib/archimate/logging.rb', line 27 def fatal(progname = nil, &block) logger.fatal(progname, &block) end |
#info(progname = nil, &block) ⇒ Object
31 32 33 |
# File 'lib/archimate/logging.rb', line 31 def info(progname = nil, &block) logger.info(progname, &block) end |
#logger ⇒ Object
10 11 12 13 14 15 16 17 |
# File 'lib/archimate/logging.rb', line 10 def logger unless defined?(@logger) config = Archimate::Config.instance config.add_observer(self) @logger = config.logger end @logger end |
#update(sym, val) ⇒ Object
6 7 8 |
# File 'lib/archimate/logging.rb', line 6 def update(sym, val) @logger = val if sym == :logger end |