Skip to content

Commit 0480be8

Browse files
committed
Log on env folder
1 parent f102f05 commit 0480be8

3 files changed

Lines changed: 17 additions & 3 deletions

File tree

.gitignore

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,4 +5,6 @@ public/node_modules/
55
log.txt
66
*.log
77

8+
.idea
9+
810
node_modules/

cron.php

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,11 @@
1919

2020
$logger = new Logger('cron');
2121
$env = $_SERVER['APP_ENV'] ?? 'production';
22-
$logFile = __DIR__ . '/logs/cron-' . $env . '.log';
22+
$logDir = __DIR__ . '/logs/' . $env;
23+
if (!is_dir($logDir)) {
24+
mkdir($logDir, 0755, true);
25+
}
26+
$logFile = $logDir . '/cron.log';
2327
$logger->pushHandler(new StreamHandler($logFile, Logger::DEBUG));
2428

2529
$accessTokenRepository = new AccessTokenRepository($pdo, $_SERVER['DBPREFIX']);

public/index.php

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -38,15 +38,23 @@
3838
$container->set('logger.api', function () {
3939
$level = $_SERVER['LOGLEVEL'] ?? Logger::DEBUG;
4040
$env = $_SERVER['APP_ENV'] ?? 'production';
41+
$logDir = __DIR__ . '/../logs/' . $env;
42+
if (!is_dir($logDir)) {
43+
mkdir($logDir, 0755, true);
44+
}
4145
$logger = new Logger('api');
42-
$logger->pushHandler(new RotatingFileHandler(__DIR__ . '/../logs/api-' . $env . '.log', 7, $level));
46+
$logger->pushHandler(new RotatingFileHandler($logDir . '/api.log', 7, $level));
4347
return $logger;
4448
});
4549
$container->set(Logger::class, function () {
4650
$level = $_SERVER['LOGLEVEL'] ?? Logger::DEBUG;
4751
$env = $_SERVER['APP_ENV'] ?? 'production';
52+
$logDir = __DIR__ . '/../logs/' . $env;
53+
if (!is_dir($logDir)) {
54+
mkdir($logDir, 0755, true);
55+
}
4856
$logger = new Logger('app');
49-
$logger->pushHandler(new RotatingFileHandler(__DIR__ . '/../logs/app-' . $env . '.log', 7, $level));
57+
$logger->pushHandler(new RotatingFileHandler($logDir . '/app.log', 7, $level));
5058
return $logger;
5159
});
5260

0 commit comments

Comments
 (0)