Class Uttk::Logger::Verbosity
In: lib/uttk/logger/verbosity.rb
Parent: Object

Methods

Public Class methods

[Source]

# File lib/uttk/logger/verbosity.rb, line 18
      def self.higher_level
        @@higher_level
      end

[Source]

# File lib/uttk/logger/verbosity.rb, line 35
      def self.level_fields(level)
        @@level_fields[level] ||= []
        @@level_fields[level]
      end

[Source]

# File lib/uttk/logger/verbosity.rb, line 22
      def self.verbosity(meth, level)
        unless method_defined?(meth)
          raise(ArgumentError, "`#{meth}' - is not an instance method")
        end
        if level <= 0
          raise(ArgumentError,
                "`#{level}' - verbosity level must be strictly positive")
        end
        @@higher_level = level if level > @@higher_level
        @@level_fields[level] ||= []
        @@level_fields[level] << meth
      end

Public Instance methods

[Source]

# File lib/uttk/logger/verbosity.rb, line 50
      def date(severity_level, section_names)
        Time.now
      end

[Source]

# File lib/uttk/logger/verbosity.rb, line 45
      def sections(severity_level, section_names)
        section_names
      end

[Source]

# File lib/uttk/logger/verbosity.rb, line 40
      def severity_level(severity_level, section_names)
        Severity.label(severity_level)
      end

[Validate]