Sha256: a8cbffcb8146aa9e0cf38182a3904669bb55df27e6dbd1cbcfa82f5545c5251c
Contents?: true
Size: 697 Bytes
Versions: 61
Compression:
Stored size: 697 Bytes
Contents
def start_dike require 'dike' Thread.new do Dike.logfactory File.join(File.dirname(__FILE__), *%w[.. .. logs]) loop do Dike.finger sleep(1) end end end class BleakHouseDiagnostic LOG_FILE = File.join(File.dirname(__FILE__), *%w[.. .. logs bleak.log]) class << self attr_accessor :logger end def self.install require 'bleak_house' self.logger = BleakHouse::Logger.new File.delete(LOG_FILE) rescue nil end def self.snapshot(name) self.logger.snapshot(LOG_FILE, name, false) if self.logger end def self.spin(delay = 1) Thread.new do loop do self.snapshot sleep(delay) end end end end
Version data entries
61 entries across 61 versions & 20 rubygems