From 0041296443e8ae0779aec721b902bd83d799e0a1 Mon Sep 17 00:00:00 2001 From: Matthias H Date: Mon, 24 Feb 2014 07:33:44 +0100 Subject: [PATCH] [webservice] log requests to seperate file in profile --- lib/rbot/core/webservice.rb | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/lib/rbot/core/webservice.rb b/lib/rbot/core/webservice.rb index 7183a245..0eb65522 100644 --- a/lib/rbot/core/webservice.rb +++ b/lib/rbot/core/webservice.rb @@ -134,6 +134,12 @@ class WebServiceModule < CoreBotModule # serial number which makes this feature pretty much useless. end end + # Logging to file in ~/.rbot + logfile = File.open(@bot.path('webservice.log'), 'a+') + opts.merge!({ + :Logger => WEBrick::Log.new(logfile), + :AccessLog => [[logfile, WEBrick::AccessLog::COMBINED_LOG_FORMAT]] + }) @server = WEBrick::HTTPServer.new(opts) debug 'webservice started: ' + opts.inspect @server.mount('/dispatch', DispatchServlet, @bot) -- 2.39.2