Class: Kikubari::Deploy::Logger

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

Instance Method Summary collapse

Instance Method Details

#error(message) ⇒ Object



17
18
19
# File 'lib/deploy_logger.rb', line 17

def error ( message )
  print( message, "Error:" )
end

#head(message) ⇒ Object



5
6
7
8
9
10
# File 'lib/deploy_logger.rb', line 5

def head(message)
  p "*" * 80
  p "* #{message}"
  p "*" * 80
  p ""
end

#info(message) ⇒ Object



25
26
27
# File 'lib/deploy_logger.rb', line 25

def info( message )
  print( message )
end


29
30
31
# File 'lib/deploy_logger.rb', line 29

def print(message, status = "")
  p "[#{DateTime.now.strftime('%Y%m%d %H:%M:%S')}] #{status} #{message}"
end

#result(message) ⇒ Object



21
22
23
# File 'lib/deploy_logger.rb', line 21

def result ( message )
  print( message, "Out:" )
end

#run(message, folder = nil) ⇒ Object



12
13
14
15
# File 'lib/deploy_logger.rb', line 12

def run(message, folder = nil )
  print( message, "Executing: " )
  p "   in folder: #{folder} " unless folder.nil?
end