public void SubscribeToAssembly(Assembly assembly, VerboseLevel level) { if (assembly == null) throw new ArgumentNullException(nameof(assembly)); m_subscriber.Subscribe(PublisherFilter.CreateAssembly(assembly), MessageAttributeFilter.Create(level), false); }
/// <summary> /// Creates a new <see cref="ServiceHost"/> instance. /// </summary> public ServiceHost() { ServiceName = "openHistorian"; m_logSubscriber = Logger.CreateSubscriber(); m_logSubscriber.SubscribeToAssembly(typeof(Number).Assembly, VerboseLevel.High); m_logSubscriber.SubscribeToAssembly(typeof(HistorianKey).Assembly, VerboseLevel.High); m_logSubscriber.NewLogMessage += m_logSubscriber_Log; }