lib/flydata/command/routine.rb in flydata-0.0.1.2011101801 vs lib/flydata/command/routine.rb in flydata-0.0.1.2011102301
- old
+ new
@@ -6,23 +6,23 @@
raise "Authentication error. Please login."
end
log_paths = retrieve_log_paths
log_paths and log_paths.size() > 0 and log_paths.each { |path|
if File.exist?(path) and File.writable?(path)
+ puts "Start - #{path}. "
Flydata::LogMonitor.new(path).setup.rotate
else
- puts "Skip - #{path}. System cannot access this path."
+ puts "Skip - #{path}. System cannot access this path."
end
}
end
private
def retrieve_log_paths
- data_entries = JSON.parse(flydata.get('/data_entries'))
- unless flydata.response.code == 200 && data_entries.size > 0
- raise "Failed to retrieve data_ports ids"
- end
- data_entries.map {|e| e["log_path"]}
+ data_entries = retrieve_data_entries
+ data_entries.map {|e|
+ e['log_path'] if e['log_deletion']
+ }.compact
end
end
end
end