Add logging to zonefile generating

This commit is contained in:
Martin Lensment 2014-12-02 17:50:53 +02:00
parent 3bb3bc3aa9
commit e67217bbb0

View file

@ -9,12 +9,17 @@ class ZonefileSetting < ActiveRecord::Base
end
def self.generate_zonefile(origin)
filename = "#{origin}.zone"
logger.info("-----> Generating zonefile #{filename}")
zf = ActiveRecord::Base.connection.execute(
"select generate_zonefile('#{origin}')"
)[0]['generate_zonefile']
filename = "#{origin}.zone"
File.open("#{APP_CONFIG['zonefile_export_dir']}/#{filename}", 'w') { |f| f.write(zf) }
logger.info("-----> Successfully generated zonefile #{filename}")
end
def to_s