Sha256: 50d840564e442af805d2c59089476858578f5fea8dbbf0e874e169012d082951
Contents?: true
Size: 853 Bytes
Versions: 1
Compression:
Stored size: 853 Bytes
Contents
#!/usr/bin/env ruby # encoding: utf-8 require 'socket' require_relative 'logdna/client.rb' require_relative 'logdna/resources.rb' module Logdna class Ruby def initialize(key, opts={}) @@client = Logdna::Client.new(key, opts) sleep 0.01 if @@client[:value] === Resources::LOGGER_NOT_CREATED @@client = nil puts "LogDNA logger not created" return end end def log(msg, opts={}) if @@client === nil puts "Logger Not Initialized Yet" return end @response = @@client.tobuffer(msg, opts) 'Saved' end at_exit do if defined? @@client @@client.exitout() end exit! end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
logdna-1.0.4 | lib/logdna.rb |