class TClass

Public Class Methods

test_log() click to toggle source
# File lib/logging.rb, line 181
def self::test_log
        @log.info('class-level logger called from class: ' << @log.to_s)
        @@log.info('AGAIN: class-level logger called from class: ' << @log.to_s)
end

Public Instance Methods

test_log() click to toggle source

<———

# File lib/logging.rb, line 168
def test_log
        @@log.info('class-level logger called from instance: ' << @@log.to_s)
        #@log = @@log # works too
        @log = TClass.class_eval{@log}
        @log.info('AGAIN: class-level logger called from instance: ' << @log.to_s)
        @log.debug("you won't see this on log-level INFO")

        # object-level ---->
        init_logger
        # <-----------
        @log.info("That's a different thing: " << @log.to_s << " - object-level logger!")

end