32 lines
		
	
	
		
			704 B
		
	
	
	
		
			Ruby
		
	
	
	
			
		
		
	
	
			32 lines
		
	
	
		
			704 B
		
	
	
	
		
			Ruby
		
	
	
	
| class OrbitJobLog < Logger
 | |
|   FORMAT = "%m/%d/%Y  %H:%M%p: "
 | |
|   def initialize
 | |
|     case Rails.env 
 | |
|     when 'production'
 | |
|       # Logger::Syslog.new("orbit_routine", Syslog::LOG_LOCAL5)
 | |
|       super(Orbit::Application.config.root.to_s+'/log/orbit_job.log','daily')  
 | |
|     when 'development'
 | |
|       super(Orbit::Application.config.root.to_s+'/log/orbit_job.dev.log','daily')  
 | |
|     end
 | |
|   end
 | |
| 
 | |
|   def debug(msg)
 | |
|     super(Time.now.strftime()+msg)
 | |
|   end
 | |
| 
 | |
|   def info(msg)
 | |
|     super(Time.now.strftime(FORMAT)+msg)
 | |
|   end
 | |
| 
 | |
|   def warn(msg)
 | |
|     super(Time.now.strftime(FORMAT)+msg)
 | |
|   end
 | |
| 
 | |
|   def error(msg)
 | |
|     super(Time.now.strftime(FORMAT)+msg)
 | |
|   end
 | |
| 
 | |
|   def fatal(msg)
 | |
|     super(Time.now.strftime(FORMAT)+msg)
 | |
|   end
 | |
| end |