Added logging

This commit is contained in:
Michael 2022-05-09 22:36:25 +00:00
parent 34030a736d
commit 548bf469ca

View file

@ -124,19 +124,33 @@ class Avatar
foreach (explode('/', dirname($filename)) as $part) { foreach (explode('/', dirname($filename)) as $part) {
$dirpath .= $part . '/'; $dirpath .= $part . '/';
if (!file_exists($dirpath)) { if (!file_exists($dirpath)) {
mkdir($dirpath, $dir_perm); if (!mkdir($dirpath, $dir_perm)) {
Logger::warning('Directory could not be created', ['directory' => $dirpath]);
}
} elseif (fileperms($dirpath) & 0777 != $dir_perm) { } elseif (fileperms($dirpath) & 0777 != $dir_perm) {
chmod($dirpath, $dir_perm); if (!chmod($dirpath, $dir_perm)) {
Logger::warning('Directory permissions could not be changed', ['directory' => $dirpath]);
}
} }
if (filegroup($dirpath) != $group) { if (filegroup($dirpath) != $group) {
chgrp($dirpath, $group); if (!chgrp($dirpath, $group)) {
Logger::warning('Directory group could not be changed', ['directory' => $dirpath]);
}
} }
} }
file_put_contents($filepath, $image->asString()); if (!file_put_contents($filepath, $image->asString())) {
chmod($filepath, $file_perm); Logger::warning('File could not be created', ['file' => $filepath]);
chgrp($filepath, $group); }
if (!chmod($filepath, $file_perm)) {
Logger::warning('File permissions could not be changed', ['file' => $filepath]);
}
if (!chgrp($filepath, $group)) {
Logger::warning('File group could not be changed', ['file' => $filepath]);
}
DI::profiler()->stopRecording(); DI::profiler()->stopRecording();