Fixed logging (Now logging autostarting without special loggerconfig.php). Issue #59.

This commit is contained in:
Dmitry Khomutov 2017-05-23 23:17:39 +07:00
commit 7e2f63142d
No known key found for this signature in database
GPG key ID: 7EB36C9576F9ECB9
6 changed files with 9 additions and 95 deletions

View file

@ -4,6 +4,8 @@ namespace PHPCensor\Console;
use b8\Config;
use b8\Store\Factory;
use Monolog\Handler\StreamHandler;
use Monolog\Logger;
use PHPCensor\Command\CreateAdminCommand;
use PHPCensor\Command\CreateBuildCommand;
use PHPCensor\Command\InstallCommand;
@ -40,7 +42,13 @@ class Application extends BaseApplication
{
parent::__construct($name, $version);
$loggerConfig = LoggerConfig::newFromFile(APP_DIR . 'loggerconfig.php');
$loggerConfig = new LoggerConfig([
"_" => function() {
return [
new StreamHandler(RUNTIME_DIR . 'console.log', Logger::DEBUG),
];
}
]);
$applicationConfig = Config::getInstance();
$databaseSettings = $applicationConfig->get('b8.database', []);