Sha256: 5d73981350ccb0e451811a063517ccfa1ce53c177df695ab432089b970639a96
Contents?: true
Size: 1.07 KB
Versions: 1
Compression:
Stored size: 1.07 KB
Contents
require "toolrack/version" require 'tlogger' require 'singleton' require_relative 'toolrack/exception_utils' require_relative 'toolrack/condition_utils' #require_relative 'toolrack/process_utils' require_relative 'toolrack/runtime_utils' module Antrapol module ToolRack class Error < StandardError; end # Your code goes here... class GlobalConf include Singleton end class Logger include Singleton include Antrapol::ToolRack::ConditionUtils attr_reader :glogger def initialize # boolean loggerDebug = ENV['TOOLRACK_DEBUG'] logFile = ENV['TOOLRACK_LOGFILE'] maxLogNo = ENV['TOOLRACK_MAX_LOGFILE'] || 10 logFileSize = ENV['TOOLRACK_MAX_LOGFILE_SIZE'] || 10*1024*1024 if not is_empty?(loggerDebug) and loggerDebug @glogger = Tlogger.new(STDOUT) elsif not is_empty?(logFile) @glogger = Tlogger.new(logFile,maxLogNo,logFileSize) else @glogger = Tlogger.new('toolrack.log',maxLogNo,logFileSize) end end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
toolrack-0.3.0 | lib/toolrack.rb |