diff options
Diffstat (limited to 'web/config.ru')
-rw-r--r-- | web/config.ru | 12 |
1 files changed, 10 insertions, 2 deletions
diff --git a/web/config.ru b/web/config.ru index 77fe2da..ee31f15 100644 --- a/web/config.ru +++ b/web/config.ru @@ -4,19 +4,27 @@ require 'sinatra' require './taginfo.rb' +require 'json' +require 'lib/config.rb' + +TaginfoConfig.read + +LOGDIR=TaginfoConfig.get('logging.directory', '/osm/taginfo/var/log'); set :run, false set :environment, :production today = Time.now.strftime('%Y-%m-%d') -log = File.new("/osm/taginfo/var/log/taginfo-#{ today }.log", "a") +log = File.new("#{LOGDIR}/taginfo-#{ today }.log", "a") log.sync = true # https://github.com/joto/taginfo/issues/34 #$stdout.reopen(log) $stderr.reopen(log) -$queries_log = File.new("/osm/taginfo/var/log/queries-#{ today }.log", "a") +$stderr.puts "Taginfo started #{Time.now}" + +$queries_log = File.new("#{LOGDIR}/queries-#{ today }.log", "a") $queries_log.sync = true run Taginfo |