Module: Tengine::Core

Defined in:
lib/tengine/core.rb

Defined Under Namespace

Modules: CollectionAccessible, Config, Driveable, DslEvaluator, DslLoader, EventExceptionReportable, FindByName, KernelRuntime, MethodTraceable, OptimisticLock, SafeUpdatable, SelectableAttr, Validation Classes: ActivationTimeoutError, Bootstrap, ConfigError, Driver, DslError, DslFilterDef, Event, EventWrapper, Handler, HandlerPath, HeartbeatWatcher, IoToLogger, Kernel, KernelError, Mutex, Plugins, Schedule, Scheduler, Session, SessionWrapper, Setting

Class Attribute Summary collapse

Class Method Summary collapse

Class Attribute Details

.stderr_loggerObject

Tengine::Coreの異常発生時の動きをアプリケーション運用者が確認できる内容を出力するロガー



51
52
53
# File 'lib/tengine/core.rb', line 51

def stderr_logger
  @stderr_logger ||= Logger.new(STDERR)
end

.stdout_loggerObject

Tengine::Coreの正常時の動きをアプリケーション運用者が確認できる内容を出力するロガーログレベルがinfoでも出力する内容は少ない



45
46
47
# File 'lib/tengine/core.rb', line 45

def stdout_logger
  @stdout_logger ||= Logger.new(STDOUT)
end

Class Method Details

.versionObject

リリースされたtengine_coreパッケージのバージョンを返します



57
58
59
# File 'lib/tengine/core.rb', line 57

def version
  File.read(File.expand_path("../../VERSION", File.dirname(__FILE__))).strip
end