]> git.mxchange.org Git - friendica.git/blobdiff - src/Module/Admin/Logs/Settings.php
Use correct entry list in Module\Directory
[friendica.git] / src / Module / Admin / Logs / Settings.php
index d55618454f1a86c1cb5e4610eb81cc2db75d5f79..b9a5e3832d87b3d3dd6027a0c9cb1442a1eb723d 100644 (file)
@@ -22,6 +22,12 @@ class Settings extends BaseAdminModule
                        $debugging = !empty($_POST['debugging']);
                        $loglevel  = defaults($_POST, 'loglevel', LogLevel::ERROR);
 
+                       if (is_file($logfile) &&
+                       !is_writeable($logfile)) {
+                               notice(L10n::t('The logfile \'%s\' is not writable. No logging possible', $logfile));
+                               return;
+                       }
+
                        Config::set('system', 'logfile', $logfile);
                        Config::set('system', 'debugging', $debugging);
                        Config::set('system', 'loglevel', $loglevel);