Exemplo n.º 1
0
        /// <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);
        }
Exemplo n.º 2
0
 /// <summary>
 /// 设置默认的连接字符串。
 /// 注意:默认情况下并不需要调用这个方法,除非需要直接使用MongoDbWriter
 /// </summary>
 /// <param name="connectionString"></param>
 public void SetConnectionString(string connectionString)
 {
     _currentSetting = MongoDbSetting.Create(connectionString);
 }