Ocean bootstrap node - lapis25/study-ocean GitHub Wiki
sub config_schema(ocean.yml の構造)
sub server_factory
run (extend from Ocean::Bootstrap)
config
- Ocean::Config->initialize
- $config = Ocean::Config->instance(path => $args{config_file}, )
Log
- local $Log::Minimal::LOG_LEVEL = $log_level;# configから取得
- local $ENV{LM_DEBUG} = 1 if $log_level eq 'DEBUG';# debug levelのログはLM_DEBUGが有効の時のみ吐く
- $logger->initialize
- local $Log::Minimal::PRINT = sub { $logger->print(@_) }; $ log minimalの出力をcustom
server_factory