Module: FluentdServer::Config
- Defined in:
- lib/fluentd_server/config.rb
Class Method Summary collapse
- .data_dir ⇒ Object
- .database_url ⇒ Object
- .job_dir ⇒ Object
- .log_level ⇒ Object
- .log_path ⇒ Object
- .log_shift_age ⇒ Object
- .log_shift_size ⇒ Object
- .task_max_num ⇒ Object
Class Method Details
.data_dir ⇒ Object
8 9 10 |
# File 'lib/fluentd_server/config.rb', line 8 def self.data_dir ENV['DATA_DIR'] == "" ? nil : ENV['DATA_DIR'] end |
.database_url ⇒ Object
12 13 14 |
# File 'lib/fluentd_server/config.rb', line 12 def self.database_url ENV.fetch('DATABASE_URL', 'sqlite3:data/fluentd_server.db') end |
.job_dir ⇒ Object
16 17 18 |
# File 'lib/fluentd_server/config.rb', line 16 def self.job_dir ENV.fetch('JOB_DIR', 'jobs') end |
.log_level ⇒ Object
24 25 26 |
# File 'lib/fluentd_server/config.rb', line 24 def self.log_level ENV.fetch('LOG_LEVEL', 'debug') end |
.log_path ⇒ Object
20 21 22 |
# File 'lib/fluentd_server/config.rb', line 20 def self.log_path ENV.fetch('LOG_PATH', 'STDOUT') end |
.log_shift_age ⇒ Object
28 29 30 |
# File 'lib/fluentd_server/config.rb', line 28 def self.log_shift_age ENV.fetch('LOG_SHIFT_AGE', '0') end |
.log_shift_size ⇒ Object
32 33 34 |
# File 'lib/fluentd_server/config.rb', line 32 def self.log_shift_size ENV.fetch('LOG_SHIFT_SIZE', '1048576') end |
.task_max_num ⇒ Object
36 37 38 |
# File 'lib/fluentd_server/config.rb', line 36 def self.task_max_num ENV.fetch('TASK_MAX_NUM', '20').to_i end |