summaryrefslogtreecommitdiffstats
path: root/src/main.lib/Services/PluginService.cs
diff options
context:
space:
mode:
authorWouter Tinus <wouter.tinus@gmail.com>2020-05-14 20:26:28 +0200
committerWouter Tinus <wouter.tinus@gmail.com>2020-05-14 20:26:28 +0200
commit66ca970cbf63b871848f95b43e9066b7d934d148 (patch)
tree562b08a33da2548b4cb3cd3c543a0ca313e1174b /src/main.lib/Services/PluginService.cs
parentdadac67bcc6fd786e34018a12eb361040528155d (diff)
downloadletsencrypt-win-simple-66ca970cbf63b871848f95b43e9066b7d934d148.zip
letsencrypt-win-simple-66ca970cbf63b871848f95b43e9066b7d934d148.tar.gz
letsencrypt-win-simple-66ca970cbf63b871848f95b43e9066b7d934d148.tar.bz2
improve logging for invalid command lines
Diffstat (limited to 'src/main.lib/Services/PluginService.cs')
-rw-r--r--src/main.lib/Services/PluginService.cs6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/main.lib/Services/PluginService.cs b/src/main.lib/Services/PluginService.cs
index 404e65d..023f0f0 100644
--- a/src/main.lib/Services/PluginService.cs
+++ b/src/main.lib/Services/PluginService.cs
@@ -17,7 +17,7 @@ namespace PKISharp.WACS.Services
private readonly List<Type> _argumentProviders;
private readonly List<Type> _optionFactories;
private readonly List<Type> _plugins;
-
+
internal readonly ILogService _log;
public IEnumerable<IArgumentsProvider> ArgumentsProviders()
@@ -25,7 +25,9 @@ namespace PKISharp.WACS.Services
return _argumentProviders.Select(x =>
{
var c = x.GetConstructor(new Type[] { });
- return (IArgumentsProvider)c.Invoke(new object[] { });
+ var ret = (IArgumentsProvider)c.Invoke(new object[] { });
+ ret.Log = _log;
+ return ret;
}).ToList();
}