Don't like ads? PRO users don't see any ads ;-)
Guest

Untitled

By: a guest on Apr 29th, 2012  |  syntax: None  |  size: 0.40 KB  |  hits: 20  |  expires: Never
download  |  raw  |  embed  |  report abuse  |  print
Text below is selected. Please press Ctrl+C to copy to your clipboard. (⌘+C on Mac)
  1. #!/usr/bin/jruby
  2. require "log4j"
  3.  
  4. import org.apache.commons.logging.LogFactory
  5.  
  6. Log4j::configure("INFO", File.basename(__FILE__, ".*") + ".log", true)
  7.  
  8. logger = LogFactory.getLog(File.basename(__FILE__))
  9.  
  10. begin
  11.   logger.info("Hello, World!")
  12. rescue NativeException => ex
  13.   logger.fatal("NativeException", ex.cause)
  14.   exit(1)
  15. rescue => ex
  16.   logger.fatal(ex.to_s + "\n" + ex.backtrace.join("\n"))
  17.   exit(1)
  18. end