Module: Dockerun
- Includes:
- TR::CondUtils
- Defined in:
- lib/dockerun.rb,
lib/dockerun/dsl.rb,
lib/dockerun/dfile.rb,
lib/dockerun/config.rb,
lib/dockerun/cli/run.rb,
lib/dockerun/version.rb,
lib/dockerun/cli_engine.rb,
lib/dockerun/docker_cli.rb,
lib/dockerun/cli/command.rb,
lib/dockerun/cli/user_info.rb,
lib/dockerun/cli/delete_image.rb,
lib/dockerun/context/rubygems.rb,
lib/dockerun/cli/command_result.rb,
lib/dockerun/cli/command_factory.rb,
lib/dockerun/cli/delete_container.rb
Defined Under Namespace
Modules: Cli, Context, DSL Classes: CliEngine, Config, Dfile, DockerCli, Error, InsufficientParameter
Constant Summary collapse
- VERSION =
"0.4.2"
Class Method Summary collapse
-
.logger(tag = nil, &block) ⇒ Object
Your code goes here…
Class Method Details
.logger(tag = nil, &block) ⇒ Object
Your code goes here…
21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 |
# File 'lib/dockerun.rb', line 21 def self.logger(tag = nil, &block) if @_logger.nil? drLogout = ENV["DR_LOGOUT"] if is_empty?(drLogout) @_logger = TeLogger::Tlogger.new('dockerun.log',5, 5*1024*1024) else @_logger = TeLogger::Tlogger.new(drLogout, 5, 5*1024*1024) end 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 = :dockerun @_logger else # no block but tag is given? hmm @_logger.tag = tag @_logger end end end |