/// <summary> /// Log <paramref name="str"/>, if loggers are configured. /// </summary> /// <param name="str"></param> public void LogResolveBytes(LineResourceBytes str) { for (int i = 0; i < Loggers.Count; i++) { if (Loggers[i] is IObserver <LineResourceBytes> lineLogger) { lineLogger.OnNext(str); } } }
/// <summary> /// Log error and string, if loggers are configured. /// </summary> /// <param name="e"></param> /// <param name="stream"></param> public void LogResolveBytes(Exception e, LineResourceBytes stream) { for (int i = 0; i < Loggers.Count; i++) { if (Loggers[i] is IObserver <LineResourceBytes> logger) { logger.OnNext(stream); logger.OnError(e); } } }