Class: ActiveDocumentum::Logging

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

Instance Method Summary collapse

Constructor Details

#initializeLogging

Returns a new instance of Logging.



8
9
10
11
12
13
14
15
16
17
18
19
# File 'lib/active_documentum/logging.rb', line 8

def initialize()
  include Log4r
  $log = Logger.new($environment)
  #$log.level = Log4r::INFO
  format = PatternFormatter.new(:pattern => "[%l] %d :: %m")
  stdout_outputter = Outputter.stdout
  stdout_outputter.formatter = format
  FileUtils.mkdir_p('log')
  file = FileOutputter.new('fileOutputter', :filename => "log/#{$environment}.log",:trunc => false)
  file.formatter = format
  $log.outputters = stdout_outputter, file
end