mod_storage_*: Don't explicitly set driver name, to ease copying/renaming modules.
[prosody.git] / plugins / mod_posix.lua
index b388fb9d3ab1963f43fd9256e6f0a9ade8cf3eb1..db594ccc753ca0c2acd306ff54b2bd7a048a0d0c 100644 (file)
@@ -34,19 +34,19 @@ module:hook("server-started", function ()
                if gid then
                        local success, msg = pposix.setgid(gid);
                        if success then
-                               module:log("debug", "Changed group to "..gid.." successfully.");
+                               module:log("debug", "Changed group to %s successfully.", gid);
                        else
-                               module:log("error", "Failed to change group to "..gid..". Error: "..msg);
-                               prosody.shutdown("Failed to change group to "..gid);
+                               module:log("error", "Failed to change group to %s. Error: %s", gid, msg);
+                               prosody.shutdown("Failed to change group to %s", gid);
                        end
                end
                if uid then
                        local success, msg = pposix.setuid(uid);
                        if success then
-                               module:log("debug", "Changed user to "..uid.." successfully.");
+                               module:log("debug", "Changed user to %s successfully.", uid);
                        else
-                               module:log("error", "Failed to change user to "..uid..". Error: "..msg);
-                               prosody.shutdown("Failed to change user to "..uid);
+                               module:log("error", "Failed to change user to %s. Error: %s", uid, msg);
+                               prosody.shutdown("Failed to change user to %s", uid);
                        end
                end
        end);
@@ -112,7 +112,7 @@ end
 local syslog_opened;
 function syslog_sink_maker(config)
        if not syslog_opened then
-               pposix.syslog_open("prosody");
+               pposix.syslog_open("prosody", module:get_option_string("syslog_facility"));
                syslog_opened = true;
        end
        local syslog, format = pposix.syslog_log, string.format;