class RootLogger::MetaData

Attributes

parent[RW]

Public Class Methods

new(parent = nil) click to toggle source
# File lib/unicorn-cuba-base/root_logger.rb, line 49
def initialize(parent = nil)
        @parent = parent
end

Public Instance Methods

to_s() click to toggle source
# File lib/unicorn-cuba-base/root_logger.rb, line 55
def to_s
        chain = []
        parent = self
        while parent
                chain << parent
                parent = parent.parent
        end

        hash = {}

        chain.reverse.each do |child|
                hash.merge! child
        end

        "[meta #{JSON.dump(hash)}]"
end