public VsActivityLogNotifier(IServiceProvider serviceProvider, string entrySource, string messageFormat, bool logWholeMessage)
{
if (serviceProvider == null)
{
throw new ArgumentNullException(nameof(serviceProvider));
}
if (string.IsNullOrWhiteSpace(entrySource))
{
throw new ArgumentNullException(nameof(entrySource));
}
if (string.IsNullOrWhiteSpace(messageFormat))
{
throw new ArgumentNullException(nameof(messageFormat));
}
this.serviceProvider = serviceProvider;
this.entrySource = entrySource;
this.messageFormat = messageFormat;
this.logWholeMessage = logWholeMessage;
}