Class: PiscinaLogger::Configuration

Inherits:
Object
  • Object
show all
Defined in:
lib/piscina/piscina_logger.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initializeConfiguration

Returns a new instance of Configuration.



64
65
66
67
68
69
70
71
72
73
# File 'lib/piscina/piscina_logger.rb', line 64

def initialize
  @logging_level = Logger::INFO

  # Assume a rails app
  @log_directory = if defined?(Rails)
                     File.join(Rails.root.to_s, "log")
                   else
                     nil
                   end
end

Instance Attribute Details

#log_directoryObject

Returns the value of attribute log_directory.



61
62
63
# File 'lib/piscina/piscina_logger.rb', line 61

def log_directory
  @log_directory
end

#logging_levelObject

Returns the value of attribute logging_level.



62
63
64
# File 'lib/piscina/piscina_logger.rb', line 62

def logging_level
  @logging_level
end