File: god.rb

# god.rb

Path: | lib/god.rb
Last Update: | Mon Mar 08 04:56:01 -0700 2010

### Required files

rubygems stringio logger fileutils fastthread thread god/errors god/logger god/system/process god/dependency_graph god/timeline god/configurable god/task god/behavior god/behaviors/clean_pid_file god/behaviors/notify_when_flapping god/condition god/conditions/process_running god/conditions/process_exits god/conditions/tries god/conditions/memory_usage god/conditions/cpu_usage god/conditions/always god/conditions/lambda god/conditions/degrading_lambda god/conditions/flapping god/conditions/http_response_code god/conditions/disk_usage god/conditions/complex god/contact god/contacts/email god/socket god/driver god/metric god/watch god/trigger god/event_handler god/registry god/process god/sugar god/cli/version god/cli/command god/diagnostics

### Methods

applog root_binding

### Constants

LOG | = | God::Logger.new |  | App wide logging system
GOD_ROOT | = | File.expand_path(File.join(File.dirname(__FILE__), '..'))

### Public Instance methods

applog(watch, level, text)
root_binding()

Return the binding of god‘s root level

[Validate]