/// <summary> /// Logs a YouTube service response /// </summary> /// <typeparam name="T">The type of the request</typeparam> /// <param name="request">The request to log</param> /// <param name="response">The response to log</param> protected void LogResponse <T>(YouTubePartnerBaseServiceRequest <T> request, IDirectResponseSchema response) { if (Logger.Level == LogLevel.Debug) { Logger.Log(LogLevel.Debug, "Rest API Request Complete: " + request.RestPath + " - " + JSONSerializerHelper.SerializeToString(response)); } }
/// <summary> /// Logs a YouTube service request. /// </summary> /// <typeparam name="T">The type of the request</typeparam> /// <param name="request">The request to log</param> protected void LogRequest <T>(YouTubePartnerBaseServiceRequest <T> request) { if (Logger.Level == LogLevel.Debug) { Logger.Log(LogLevel.Debug, "Rest API Request Sent: " + request.RestPath + " - " + JSONSerializerHelper.SerializeToString(request, propertiesToIgnore: requestPropertiesToIgnore)); } }