Module: Hako

Defined in:
lib/hako.rb,
lib/hako/cli.rb,
lib/hako/error.rb,
lib/hako/loader.rb,
lib/hako/script.rb,
lib/hako/scripts.rb,
lib/hako/version.rb,
lib/hako/commander.rb,
lib/hako/container.rb,
lib/hako/scheduler.rb,
lib/hako/schedulers.rb,
lib/hako/application.rb,
lib/hako/yaml_loader.rb,
lib/hako/env_expander.rb,
lib/hako/env_provider.rb,
lib/hako/schema/table.rb,
lib/hako/app_container.rb,
lib/hako/env_providers.rb,
lib/hako/schema/string.rb,
lib/hako/jsonnet_loader.rb,
lib/hako/schedulers/ecs.rb,
lib/hako/schema/boolean.rb,
lib/hako/schema/integer.rb,
lib/hako/schema/nullable.rb,
lib/hako/schema/structure.rb,
lib/hako/definition_loader.rb,
lib/hako/env_providers/file.rb,
lib/hako/env_providers/yaml.rb,
lib/hako/schedulers/ecs_elb.rb,
lib/hako/schema/with_default.rb,
lib/hako/scripts/nginx_front.rb,
lib/hako/schema/ordered_array.rb,
lib/hako/schedulers/ecs_elb_v2.rb,
lib/hako/schema/unordered_array.rb,
lib/hako/schedulers/ecs_autoscaling.rb,
lib/hako/schedulers/ecs_service_discovery.rb,
lib/hako/schedulers/ecs_volume_comparator.rb,
lib/hako/schedulers/ecs_service_comparator.rb,
lib/hako/schedulers/ecs_definition_comparator.rb,
lib/hako/scripts/create_aws_cloud_watch_logs_log_group.rb,
lib/hako/schedulers/ecs_service_discovery_service_comparator.rb

Defined Under Namespace

Modules: EnvProviders, Schedulers, Schema, Scripts Classes: AppContainer, Application, CLI, Commander, Container, DefinitionLoader, EnvExpander, EnvProvider, Error, JsonnetLoader, Loader, Scheduler, Script, YamlLoader

Constant Summary collapse

VERSION =
'2.13.0'

Class Method Summary collapse

Class Method Details

.loggerObject



7
8
9
10
11
12
13
14
15
# File 'lib/hako.rb', line 7

def self.logger
  @logger ||=
    begin
      $stdout.sync = true
      Logger.new($stdout).tap do |l|
        l.level = Logger::INFO
      end
    end
end