Example #1
0
 public static void DisposeSilently(this IDisposable disposable, Func <string> nameFunc, ILogger logger)
 {
     disposable.DisposeSilently(e => logger.LogWarning(e, "Error occured while disposing {0}", nameFunc()));
 }
Example #2
0
 public static void DisposeSilently(this IDisposable disposable, Func <string> nameFunc, ILog log)
 {
     disposable.DisposeSilently(e => log.WarnFormat("Error occured while disposing {0}. {1}", nameFunc(), e));
 }
Example #3
0
 public static void DisposeSilently(this IDisposable disposable, string name, ILog log)
 {
     disposable.DisposeSilently(e => log.WarnFormat(CultureInfo.InvariantCulture, "Error occured while disposing {0}. {1}", name, e));
 }