class Djb::Daemontools::Multilog::Logs

Public Instance Methods

load(file,lines = nil) click to toggle source
# File lib/djb/daemontools/multilog/logs.rb, line 9
def load(file,lines = nil)
  @file = file
  open(file) do |f|
    while line = f.gets
      self << Log.new(line,service) rescue {}
    end
  end
  self
end
service() click to toggle source
# File lib/djb/daemontools/multilog/logs.rb, line 19
def service
  $1 if /\/([^\/]+)\/log\/main\/current/ =~ @file
end