class InstanceAgent::DeploymentLog
Public Class Methods
new()
click to toggle source
# File lib/instance_agent/log.rb, line 9 def initialize deployment_logs_dir = File.join(InstanceAgent::Config.config[:root_dir], 'deployment-logs') FileUtils.mkdir_p(deployment_logs_dir) unless File.exists? deployment_logs_dir @deployment_log ||= Logger.new(File.join(deployment_logs_dir, "#{InstanceAgent::Config.config[:program_name]}-deployments.log"), 8, 64 * 1024 * 1024) @deployment_log.formatter = proc do |severity, datetime, progname, msg| "[#{datetime.strftime('%Y-%m-%d %H:%M:%S.%L')}] #{msg}\n" end end
Public Instance Methods
log(message)
click to toggle source
# File lib/instance_agent/log.rb, line 18 def log(message) @deployment_log.info(message) end