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