log4net:如何从 SQL 服务器数据库读取配置?
log4net: How to read configuration from SQL Server database?
我想将 log4net.config 存储在 sql 服务器数据库中,而不是文件中。
和
log4net 可以从 sql 服务器数据库读取配置吗?
如何修改?
[assembly: log4net.Config.XmlConfigurator(ConfigFile = "Log4Net.config", Watch = true)]
从数据库中读取您的配置数据,并使用 log4net.Config.XmlConfigurator.Configure 在启动您的应用程序期间设置 log4net 配置
var configData = DataBaseHelper.GetConfigDataFromDataBase();
using (var MemoryStream ms = new MemoryStream(Encoding.ASCII.GetBytes(configData))
{
log4net.Config.XmlConfigurator.Configure(ms);
}
我想将 log4net.config 存储在 sql 服务器数据库中,而不是文件中。 和 log4net 可以从 sql 服务器数据库读取配置吗? 如何修改?
[assembly: log4net.Config.XmlConfigurator(ConfigFile = "Log4Net.config", Watch = true)]
从数据库中读取您的配置数据,并使用 log4net.Config.XmlConfigurator.Configure 在启动您的应用程序期间设置 log4net 配置
var configData = DataBaseHelper.GetConfigDataFromDataBase();
using (var MemoryStream ms = new MemoryStream(Encoding.ASCII.GetBytes(configData))
{
log4net.Config.XmlConfigurator.Configure(ms);
}