/// <summary> /// 从配置文件中初始化 /// 注意:仅供框架调用,不需要在代码中调用。 /// </summary> /// <param name="config"></param> public void Init(WriterSection config) { string value = config.GetOptionValue("ConnectionString"); if (string.IsNullOrEmpty(value)) { throw new LogConfigException("日志配置文件中,没有为MongoDbWriter指定ConnectionString属性。"); } s_configSetting = MongoDbSetting.Create(value); }
/// <summary> /// 设置默认的连接字符串。 /// 注意:默认情况下并不需要调用这个方法,除非需要直接使用MongoDbWriter /// </summary> /// <param name="connectionString"></param> public void SetConnectionString(string connectionString) { _currentSetting = MongoDbSetting.Create(connectionString); }