0

log4net的connectionStringName屬性是否從web.config以及從app.config中提取連接字符串?log4net中的connectionStringName

我試過使用它,但由於某種原因它沒有工作。

我已經把命名爲「原木」一些連接字符串中我web.config,然後在我的log4net.configAdoNetAppender添加了connectiongStringName設置爲「日誌」,但它似乎沒有工作。

有人可以提供一些如何使用此功能的工作示例?

謝謝

+0

這是在這裏得到解答:http://stackoverflow.com/questions/2441359 /可任您拉的-的ConnectionString-FOR-A-log4net的-adonetappender-來自別處,在 – user1069816 2016-08-16 11:25:08

回答

0

log4net使用 ConfigurationManager.ConnectionStrings[];來讀取配置文件中的ConnectionString。

所以只要你像下面您的應用程序/ web.config文件中指定的ConnectionStrings,應該沒事:

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