plugins/mod_posix.lua
changeset 5175 fabaed7418a6
parent 4993 5243b74a4cbb
child 5177 add9ad38208e
--- a/plugins/mod_posix.lua	Wed Oct 24 19:05:56 2012 +0200
+++ b/plugins/mod_posix.lua	Sat Nov 10 23:39:22 2012 +0100
@@ -136,8 +136,16 @@
 	end
 end
 
+local function remove_log_sinks()
+	local lm = require "core.loggingmanager";
+	lm.register_sink_type("console", nil);
+	lm.register_sink_type("stdout", nil);
+	lm.reload_logging();
+end
+
 if daemonize then
 	local function daemonize_server()
+		remove_log_sinks();
 		local ok, ret = pposix.daemonize();
 		if not ok then
 			module:log("error", "Failed to daemonize: %s", ret);