Module: Adminix::Services::LogsService
- Defined in:
- lib/adminix/services/logs_service.rb
Class Method Summary collapse
Class Method Details
.add_logs(watcher, _path, lines) ⇒ Object
4 5 6 7 8 9 10 |
# File 'lib/adminix/services/logs_service.rb', line 4 def self.add_logs(watcher, _path, lines) logs = lines.map { |l| Entities::Log.new(l) } watcher.service.add_logs(logs) diff = Adminix.config.data_storage_limit[:logs] - watcher.service.logs.count watcher.service.shift_logs(diff.abs) if diff < 0 end |