Files
2020-09-25 20:30:09 +02:00

28 lines
1.0 KiB
PHP

<?php
/*
* lib.inclusion.php
* Author: Riccardo Di Dato
* Creation Date: 03/lug/2020
*/
use ASD\API\Client\HttpClient;
use ASD\Context;
use ASD\Log\FileLogger;
use ASD\Log\GELFLogger;
use ASD\Log\Logger;
use ASD\Log\LogManager;
if (Context::getEnvironment()->get("name") == "local") {
LogManager::addLogger(new FileLogger("core", Context::getEnvironment()->getFilePath("log.core") , Logger::LEVEL_DEBUG));
LogManager::addLogger(new FileLogger("dao", Context::getEnvironment()->getFilePath("log.dao"), Logger::LEVEL_DEBUG));
LogManager::addLogger(new FileLogger("job", Context::getEnvironment()->getFilePath("log.job"), Logger::LEVEL_DEBUG));
}
else {
$httpClient = new HttpClient();
LogManager::addLogger(new GELFLogger("core", "http://graylog3:12201/gelf", $httpClient, Logger::LEVEL_NOTICE));
LogManager::addLogger(new GELFLogger("dao", "http://graylog3:12201/gelf", $httpClient, Logger::LEVEL_NOTICE));
LogManager::addLogger(new GELFLogger("job", "http://graylog3:12201/gelf", $httpClient, Logger::LEVEL_NOTICE));
}
?>