A gem for the logs.tf API
- Get an account and API key on logs.tf
- Set a constant called LogsTF:API_KEY or use it as an argument in the next step
- Create a log object.
log = LogsTF::Log.new(File.open('logfile.log'), 'map_name', 'title', 'api_key')
- Create the upload object:
upload = LogsTF::Upload.new(log)
- If there something wrong an error will be raised which you can rescue and inspect the message of:
begin
upload.send
rescue Exception => e
puts "The error is #{e.message}"
end
- If everthing's alright, you can get the URL to the uploaded log:
upload.send
upload.url