diff --git a/src/NzbDrone.Mono/Disk/ProcMountProvider.cs b/src/NzbDrone.Mono/Disk/ProcMountProvider.cs index f95f2a88c..5900d203c 100644 --- a/src/NzbDrone.Mono/Disk/ProcMountProvider.cs +++ b/src/NzbDrone.Mono/Disk/ProcMountProvider.cs @@ -27,6 +27,8 @@ namespace NzbDrone.Mono.Disk private static Dictionary _fileSystems; + private bool _hasLoggedProcMountFailure = false; + public ProcMountProvider(Logger logger) { _logger = logger; @@ -45,7 +47,11 @@ namespace NzbDrone.Mono.Disk } catch (Exception ex) { - _logger.Debug(ex, "Failed to retrieve mounts from {0}", PROC_MOUNTS_FILENAME); + if (!_hasLoggedProcMountFailure) + { + _logger.Debug(ex, "Failed to retrieve mounts from {0}", PROC_MOUNTS_FILENAME); + _hasLoggedProcMountFailure = true; + } } return new List();