public static function GetRequestLogging($serviceContext)
    {
        $requestLogger = null;
        try {
            if (isset($serviceContext->IppConfiguration) &&
                isset($serviceContext->IppConfiguration->Logger) &&
                isset($serviceContext->IppConfiguration->Logger->RequestLog) &&
                isset($serviceContext->IppConfiguration->Logger->RequestLog->EnableRequestResponseLogging) &&
                isset($serviceContext->IppConfiguration->Logger->RequestLog->ServiceRequestLoggingLocation)) {
                $requestLogger = new LogRequestsToDisk(
                    $serviceContext->IppConfiguration->Logger->RequestLog->EnableRequestResponseLogging,
                    $serviceContext->IppConfiguration->Logger->RequestLog->ServiceRequestLoggingLocation);
            } else {
                $requestLogger = new LogRequestsToDisk(false, null);
            }
        } catch (\Exception $e) {
            $requestLogger = new LogRequestsToDisk(false, null);
        }

        return $requestLogger;
    }
public static function GetRequestLogging($serviceContext)
    {
        $requestLogger = null;
        try {
            if (isset($serviceContext->IppConfiguration) &&
                isset($serviceContext->IppConfiguration->Logger) &&
                isset($serviceContext->IppConfiguration->Logger->RequestLog) &&
                isset($serviceContext->IppConfiguration->Logger->RequestLog->EnableRequestResponseLogging) &&
                isset($serviceContext->IppConfiguration->Logger->RequestLog->ServiceRequestLoggingLocation)) {
                $requestLogger = new LogRequestsToDisk(
                    $serviceContext->IppConfiguration->Logger->RequestLog->EnableRequestResponseLogging,
                    $serviceContext->IppConfiguration->Logger->RequestLog->ServiceRequestLoggingLocation);
            } else {
                $requestLogger = new LogRequestsToDisk(false, null);
            }
        } catch (\Exception $e) {
            $requestLogger = new LogRequestsToDisk(false, null);
        }

        return $requestLogger;
    }
public static function GetRequestLogging ( $ serviceContext ) { $ requestLogger = null ; try { if ( isset ( $ serviceContext -> IppConfiguration ) && isset ( $ serviceContext -> IppConfiguration -> Logger ) && isset ( $ serviceContext -> IppConfiguration -> Logger -> RequestLog ) && isset ( $ serviceContext -> IppConfiguration -> Logger -> RequestLog -> EnableRequestResponseLogging ) && isset ( $ serviceContext -> IppConfiguration -> Logger -> RequestLog -> ServiceRequestLoggingLocation ) ) { $ requestLogger = new LogRequestsToDisk ( $ serviceContext -> IppConfiguration -> Logger -> RequestLog -> EnableRequestResponseLogging , $ serviceContext -> IppConfiguration -> Logger -> RequestLog -> ServiceRequestLoggingLocation ) ; } else { $ requestLogger = new LogRequestsToDisk ( false , null ) ; } } catch ( \ Exception $ e ) { $ requestLogger = new LogRequestsToDisk ( false , null ) ; } return $ requestLogger ; }
Gets the Request Response Logging mechanism.
@param ServiceContext serviceContext The serivce context object.
@return LogRequestsToDisk Returns value which specifies the request response logging mechanism.
Gets the Request Response Logging mechanism .