module FluentdServer::Config

Public Class Methods

data_dir() click to toggle source
# File lib/fluentd_server/config.rb, line 40
def self.data_dir
  ENV.fetch('DATA_DIR', 'data')
end
database_url() click to toggle source
# File lib/fluentd_server/config.rb, line 8
def self.database_url
  ENV.fetch('DATABASE_URL', 'sqlite3:data/fluentd_server.db')
end
file_storage() click to toggle source
# File lib/fluentd_server/config.rb, line 36
def self.file_storage
  ENV.fetch('FILE_STORAGE', 'false') == 'true' ? true : false
end
job_dir() click to toggle source
# File lib/fluentd_server/config.rb, line 12
def self.job_dir
  ENV.fetch('JOB_DIR', 'jobs')
end
log_level() click to toggle source
# File lib/fluentd_server/config.rb, line 20
def self.log_level
  ENV.fetch('LOG_LEVEL', 'debug')
end
log_path() click to toggle source
# File lib/fluentd_server/config.rb, line 16
def self.log_path
  ENV.fetch('LOG_PATH', 'STDOUT')
end
log_shift_age() click to toggle source
# File lib/fluentd_server/config.rb, line 24
def self.log_shift_age
  ENV.fetch('LOG_SHIFT_AGE', '0')
end
log_shift_size() click to toggle source
# File lib/fluentd_server/config.rb, line 28
def self.log_shift_size
  ENV.fetch('LOG_SHIFT_SIZE', '1048576')
end
sync_interval() click to toggle source
# File lib/fluentd_server/config.rb, line 44
def self.sync_interval
  ENV.fetch('SYNC_INTERVAL', '60').to_i
end
task_max_num() click to toggle source
# File lib/fluentd_server/config.rb, line 32
def self.task_max_num
  ENV.fetch('TASK_MAX_NUM', '20').to_i
end