Sha256: 2b739e1be4c2ca022980de0b5ae548fd4c16135e796a30645149176b429137c7
Contents?: true
Size: 580 Bytes
Versions: 2
Compression:
Stored size: 580 Bytes
Contents
module PackageChanger class Log DEFAULT_FILE = Pathname.new '/var/log/packagechanger.log' # date and line format DATE_FORMAT = '%Y-%m-%d %H:%M:%S' def initialize unless DEFAULT_FILE.file? && DEFAULT_FILE.writable? File.write(DEFAULT_FILE, "≈≈≈ PackageChanger ≈≈≈\n", mode: 'a') end end def write(message) File.write(DEFAULT_FILE, "#{Time.now.strftime(DATE_FORMAT)} - #{message}\n", mode: 'a') end def putsandlog(message) puts message write message end end # Class Log end # MOdule
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
PackageChanger-0.2.0 | lib/PackageChanger/log.rb |
PackageChanger-0.1.0 | lib/PackageChanger/log.rb |