log4net中的connectionStringName

时间:2012-01-31 15:39:34

标签: web-config log4net connection-string log4net-configuration adonetappender

log4net的connectionStringName属性是否从web.config以及app.config拉出连接字符串?

我试图使用它,但由于某种原因它无效。

我在web.config中添加了一些名为“Logs”的连接字符串,然后在我的log4net.configAdoNetAppender中添加connectiongStringName设置为'Logs',但它似乎没有用。

有人可以提供一些如何使用此功能的实例吗?

谢谢

1 个答案:

答案 0 :(得分:0)

log4net使用 ConfigurationManager.ConnectionStrings[];从配置文件中读取connectionstring。

因此,只要您在app / web.config文件中指定ConnectionStrings,就像下面一样,它应该没问题:

<configuration>
    <connectionStrings>
        <add name="<ConnectionStringName>" connectionString="<actual connection string>" providerName="System.Data.SqlClient"/>
    </connectionStrings>
<configuration>