/// <summary> /// Configures component by passing configuration parameters. /// </summary> /// <param name="config">configuration parameters to be set.</param> public void Configure(ConfigParams config) { _logLevel = LogLevelConverter.ToLogLevel( config.GetAsObject("options.log_level"), _logLevel ); }
/// <summary> /// Configures component by passing configuration parameters. /// </summary> /// <param name="config">configuration parameters to be set.</param> public virtual void Configure(ConfigParams config) { _level = LogLevelConverter.ToLogLevel( config.GetAsObject("level") ?? _level); _source = config.GetAsStringWithDefault("source", _source); }
public virtual void Configure(ConfigParams config) { Level = LogLevelConverter.ToLogLevel( config.GetAsObject("level") ?? Level ); }