From: Christian Weiske Date: Thu, 16 Aug 2012 19:00:44 +0000 (+0200) Subject: log levels X-Git-Tag: v0.1.0~21 X-Git-Url: https://git.cweiske.de/surrogator.git/commitdiff_plain/74edeb92a87c737afa253746317b10f7e89cafe9 log levels --- diff --git a/data/surrogator.config.php b/data/surrogator.config.php index 421e057..2938beb 100644 --- a/data/surrogator.config.php +++ b/data/surrogator.config.php @@ -3,4 +3,5 @@ $rawDir = __DIR__ . '/../raw/'; $varDir = __DIR__ . '/../var/'; $sizes = array(16, 32, 48, 64, 80, 96, 128, 256, 512); $maxSize = 512; +$logLevel = 2;//0 - nothing, 3 - high ?> diff --git a/surrogator.php b/surrogator.php index a78de08..bad8a45 100644 --- a/surrogator.php +++ b/surrogator.php @@ -24,7 +24,7 @@ if (!is_dir($varDir . '/square')) { log('Creating square dir: ' . $varDir . '/square'); mkdir($varDir . '/square', 0755, true); } -log('sizes: ' . implode(', ', $sizes)); +log('sizes: ' . implode(', ', $sizes), 2); foreach ($sizes as $size) { if (!is_dir($varDir . '/' . $size)) { log('Creating size dir: ' . $varDir . '/' . $size); @@ -43,9 +43,9 @@ foreach ($dir as $fileInfo) { $squarePath = $varDir . '/square/' . substr($fileName, 0, -strlen($ext)) . 'png'; - log('processing ' . $fileName); + log('processing ' . $fileName, 1); if (image_uptodate($origPath, $squarePath)) { - log(' image up to date'); + log(' image up to date', 2); continue; } @@ -59,9 +59,9 @@ foreach ($dir as $fileInfo) { list($md5, $sha256) = getHashes($fileName); } - log(' Creating sizes for ' . $fileName); - log(' md5: ' . $md5); - log(' sha256: ' . $sha256); + log(' Creating sizes for ' . $fileName, 2); + log(' md5: ' . $md5, 3); + log(' sha256: ' . $sha256, 3); $imgSquare = imagecreatefrompng($squarePath); foreach ($sizes as $size) { $sizePathMd5 = $varDir . '/' . $size . '/' . $md5 . '.png'; @@ -163,9 +163,12 @@ function image_uptodate($sourcePath, $targetPath) return true; } -function log($msg) +function log($msg, $level = 1) { - echo $msg . "\n"; + global $logLevel; + if ($level <= $logLevel) { + echo $msg . "\n"; + } } function logErr($msg)