File: log.rb

package info (click to toggle)
libinnate-ruby 2010.07-1
  • links: PTS, VCS
  • area: main
  • in suites: squeeze
  • size: 812 kB
  • ctags: 621
  • sloc: ruby: 4,242; makefile: 2
file content (20 lines) | stat: -rw-r--r-- 437 bytes parent folder | download | duplicates (3)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
require 'innate/log/hub'
require 'innate/log/color_formatter'

module Innate
  logdev = $stderr
  logger = Logger.new(logdev)

  if Logger::ColorFormatter.color?(logdev)
    begin
      require 'win32console' if RUBY_PLATFORM =~ /win32/i

      logger.formatter = Logger::ColorFormatter.new

    rescue LoadError
      logger.debug "For colors on windows, please `gem install win32console`"
    end
  end

  Log = LogHub.new(logger)
end