public function initialize()
{
$config = PayPalConfigManager::getInstance()->getConfigHashmap();
if (!empty($config)) {
$this->isLoggingEnabled = array_key_exists('log.LogEnabled', $config) && $config['log.LogEnabled'] == '1';
if ($this->isLoggingEnabled) {
$this->loggerFile = $config['log.FileName'] ? $config['log.FileName'] : ini_get('error_log');
$loggingLevel = strtoupper($config['log.LogLevel']);
$this->loggingLevel = isset($loggingLevel) && defined("\\Psr\\Log\\LogLevel::{$loggingLevel}") ? constant("\\Psr\\Log\\LogLevel::{$loggingLevel}") : LogLevel::INFO;
}
}
}