55 lines
1.2 KiB
PHP
55 lines
1.2 KiB
PHP
<?php
|
|
/*
|
|
Author: Riccardo Di Dato
|
|
Creation Date: 19/feb/2016
|
|
*/
|
|
|
|
class FDN2CBS_Logger implements RAPI_Logger{
|
|
|
|
/**
|
|
* (non-PHPdoc)
|
|
* @see LoggingFacility::log()
|
|
*/
|
|
public function log($level, $message){
|
|
LoggingFacilityManager::getLogger("api")->log($this->convertToCbsLogLevel($level),$message);
|
|
}
|
|
|
|
/**
|
|
* (non-PHPdoc)
|
|
* @see RAPI_Logger::generateSecurityWarning()
|
|
*/
|
|
public function generateSecurityWarning($severity, $message, RAPI_Request $request){
|
|
LoggingFacilityManager::getLogger("api")->log(LoggingFacility::$LEVEL_WARNING,"CBS SECURITY WARNING - ".$message);
|
|
}
|
|
|
|
/**
|
|
* (non-PHPdoc)
|
|
* @see RAPI_Logger::generateSecurityOperationWarning()
|
|
*/
|
|
public function generateSecurityOperationWarning($severity, $message, RAPI_Request $request, RAPI_Operation $op){
|
|
|
|
}
|
|
|
|
|
|
private function convertToCbsLogLevel($level){
|
|
switch ($level){
|
|
case RAPI_Logger::LOG_LEVEL_DEBUG:
|
|
$rval = LoggingFacility::$LEVEL_DEBUG;
|
|
break;
|
|
case RAPI_Logger::LOG_LEVEL_INFO:
|
|
$rval = LoggingFacility::$LEVEL_INFO;
|
|
break;
|
|
case RAPI_Logger::LOG_LEVEL_WARNING:
|
|
$rval = LoggingFacility::$LEVEL_WARNING;
|
|
break;
|
|
case RAPI_Logger::LOG_LEVEL_ERROR:
|
|
$rval = LoggingFacility::$LEVEL_ERROR;
|
|
break;
|
|
}
|
|
return $rval;
|
|
}
|
|
|
|
|
|
}
|
|
|
|
?>
|