class GoodData::BrickFileLogger
Simple file logger.
Public Class Methods
new(log_directory, log_file)
click to toggle source
entry-point @param [String] log_directory directory to create log files @param [String] log_file - file to log
# File lib/gooddata/lcm/brick_logger.rb, line 13 def initialize(log_directory, log_file) @log_directory = log_directory @log_file = log_file end
Public Instance Methods
log_action(content)
click to toggle source
Creates file in log directory with given content. Logging is disabled when log_directory is nil.
@param [String] content log file content
# File lib/gooddata/lcm/brick_logger.rb, line 21 def log_action(content) FileUtils.mkpath @log_directory File.open("#{@log_directory}/#{@log_file}", 'a') { |file| file.write(content + "\n") } end