Module: AppMonit

Defined in:
lib/app_monit.rb,
lib/app_monit/http.rb,
lib/app_monit/event.rb,
lib/app_monit/query.rb,
lib/app_monit/config.rb,
lib/app_monit/errors.rb,
lib/app_monit/worker.rb,
lib/app_monit/version.rb

Defined Under Namespace

Classes: ApiKeyNotSetError, Config, Event, Http, Query, Worker

Constant Summary collapse

MUTEX =
Mutex.new
VERSION =
"0.0.11"

Class Method Summary collapse

Class Method Details

.loggerObject



15
16
17
18
19
20
21
# File 'lib/app_monit.rb', line 15

def logger
  return @logger if @logger
  AppMonit::MUTEX.synchronize do
    return @logger if @logger
    @logger = ::Logger.new(STDOUT)
  end
end