Sha256: 6f8a5f5900e68c36d5036d8c2ea121bf16ed8b4218133fa1ca4e177b21cbbc00

Contents?: true

Size: 524 Bytes

Versions: 24

Compression:

Stored size: 524 Bytes

Contents

# encoding: utf-8

module Rake
  module Delphi
    class Logger
      NORMAL = INFO = 0
      VERBOSE = 1
      DEBUG = 2
      TRACE = 3
      def self.debug?
        return ENV['RAKE_DELPHI_TRACE'].to_i >= DEBUG
      end

      def self.trace(level, msg)
        if ENV['RAKE_DELPHI_TRACE'].to_i >= level
          if msg.kind_of?(String)
            $stderr.puts(msg)
          else
            require 'pp'
            PP.pp(msg, $stderr)
          end
        end
      end
    end
  end
end

Version data entries

24 entries across 24 versions & 1 rubygems

Version Path
rake-delphi-0.0.34 lib/rake/common/logger.rb
rake-delphi-0.0.33 lib/rake/common/logger.rb
rake-delphi-0.0.32 lib/rake/common/logger.rb
rake-delphi-0.0.31 lib/rake/common/logger.rb
rake-delphi-0.0.29 lib/rake/common/logger.rb
rake-delphi-0.0.30 lib/rake/common/logger.rb
rake-delphi-0.0.28 lib/rake/common/logger.rb
rake-delphi-0.0.27 lib/rake/common/logger.rb
rake-delphi-0.0.26 lib/rake/common/logger.rb
rake-delphi-0.0.25 lib/rake/common/logger.rb
rake-delphi-0.0.24 lib/rake/common/logger.rb
rake-delphi-0.0.23 lib/rake/common/logger.rb
rake-delphi-0.0.22 lib/rake/common/logger.rb
rake-delphi-0.0.21 lib/rake/common/logger.rb
rake-delphi-0.0.20 lib/rake/common/logger.rb
rake-delphi-0.0.19 lib/rake/common/logger.rb
rake-delphi-0.0.18 lib/rake/common/logger.rb
rake-delphi-0.0.17 lib/rake/common/logger.rb
rake-delphi-0.0.16 lib/rake/common/logger.rb
rake-delphi-0.0.15 lib/rake/common/logger.rb