Module: DevSnap
- Includes:
- TR::CondUtils
- Defined in:
- lib/dev_snap/monitor_workspace.rb,
lib/dev_snap.rb,
lib/dev_snap/config.rb,
lib/dev_snap/engine.rb,
lib/dev_snap/version.rb,
lib/dev_snap/snap_repos.rb,
lib/dev_snap/cli_manager.rb
Overview
require ‘debug’
Defined Under Namespace
Modules: Cli Classes: Config, Engine, Error, MonitorWorkspace, SnapRepos
Constant Summary collapse
- VERSION =
"0.1.9"
Class Method Summary collapse
- .is_detail_debug? ⇒ Boolean
-
.logger(tag = nil, &block) ⇒ Object
Your code goes here…
Class Method Details
.is_detail_debug? ⇒ Boolean
43 44 45 |
# File 'lib/dev_snap.rb', line 43 def self.is_detail_debug? ENV["DevSnap_DetailDebug"] == "true" end |
.logger(tag = nil, &block) ⇒ Object
Your code goes here…
17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 |
# File 'lib/dev_snap.rb', line 17 def self.logger(tag = nil, &block) if @_logger.nil? @_logger = TeLogger::Tlogger.new('/home/chris/.devsnap/devsnap.log',5, 500*1024*1024) @_logger.debug "DevSnap version #{DevSnap::VERSION} in action" end if block if not_empty?(tag) @_logger.with_tag(tag, &block) else @_logger.with_tag(@_logger.tag, &block) end else if is_empty?(tag) @_logger.tag = :devsnap @_logger else # no block but tag is given? hmm @_logger.tag = tag @_logger end end end |