Method: Ccrypto::Java.logger

Defined in:
lib/ccrypto/java.rb

.logger(tag = nil, &block) ⇒ Object



37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
# File 'lib/ccrypto/java.rb', line 37

def self.logger(tag = nil, &block)
   if @_logger.nil?
     @_logger = TeLogger::Tlogger.new
   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 = :CryptoJava
     @_logger
   else
     # no block but tag is given? hmm
     @_logger.tag = tag
     @_logger
   end
 end
end