Module: Utils::MyLogger

Included in:
Cli
Defined in:
lib/utils/logger.rb

Defined Under Namespace

Classes: NullLoger

Constant Summary collapse

LOGFILE =
"aws-ssh-resolver.log"

Instance Method Summary collapse

Instance Method Details

#getLogger(progname, options = {}) ⇒ Object



21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
# File 'lib/utils/logger.rb', line 21

def getLogger( progname, options={} ) 

  level = get_level( options )

  if level.nil? 

    return NullLoger.new 

  else
    
    logger = Logger.new( LOGFILE )
    logger.level=level
    logger.progname = progname
    return logger

  end 

end