Class LoggingValidatorBase
Inheritance
LoggingValidatorBase
Assembly: MetricSetSyntaxTree.dll
Syntax
public abstract class LoggingValidatorBase : IMetricsPlanValidator, IGenericMetricsPlanTransformer<List<string>>
Constructors
View Source
LoggingValidatorBase(ILogger, String)
Declaration
public LoggingValidatorBase(ILogger logger, string validatorName)
Parameters
Properties
View Source
Logger
Declaration
protected ILogger Logger { get; }
Property Value
View Source
ValidatorName
Declaration
protected string ValidatorName { get; }
Property Value
Methods
View Source
Declaration
public virtual List<string> Transform(MetricsPlan plan)
Parameters
Returns
View Source
Declaration
public abstract List<string> TransformWithTracing(MetricsPlan plan)
Parameters
Returns
Implements
Extension Methods