Class: RecipesLogFormatter

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

Instance Method Summary collapse

Instance Method Details

#call(severity, time, program_name, message) ⇒ Object



122
123
124
125
126
127
128
129
# File 'lib/smshuman.rb', line 122

def call(severity, time, program_name, message)  
datetime = time.strftime("%b %d %H:%M:%S")  
process = "rails[#{$PID}]"  
hostname = Socket.gethostname.split('.')[0]  
message = (String === message ?  
message : message.inspect).gsub(/\n/, '').strip  
"#{datetime} #{hostname} #{process}: #{message}\n"  
end