/// <summary>
/// Subscribes to the publisher of the specified type expression with the specified verbose level.
/// </summary>
/// <param name="typeExpression">An expression of the name of a type. Must include a * or ? to be considered an expression.</param>
/// <param name="level">The level</param>
public void SubscribeToType(string typeExpression, VerboseLevel level)
{
if (typeExpression == null)
{
throw new ArgumentNullException(nameof(typeExpression));
}
m_subscriber.Subscribe(PublisherFilter.CreateType(typeExpression), MessageAttributeFilter.Create(level), false);
}