2014-10-06 65 views
0

我想評估我的新的Windows服務平臺使用的log4net的加載文件MySql.Data。我希望在MySql數據庫中使用生成日誌。log4net的是無法從GAC

我有最新的MySQL(6.9.4.0)和log4net的的。

我有一個創建一個簡單的Windows控制檯應用程序,並於加入其中有我的附加目的地信息的配置文件log4net.config。

加入下列行代碼集信息類

[assembly: XmlConfigurator(ConfigFile = "log4net.config", Watch = true)] 
and the following in my Program class 
private static readonly ILog _debugLogger = LogManager.GetLogger(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType); 

我都log4net的和MySql.Data Gaced在GAC_MSIL和兩個組件添加到所述assemblyBinding的Application.config節文件

當我執行程序我看不到生成的日誌。在打開阿帕奇內部記錄我看到的錯誤,它無法加載MySql.Data文件

複製MySql.Data文件bin文件夾和日誌生成的精絕。

任何線索?

感謝 問候 希德

回答

1

我的壞。 appender中的連接類型元素缺少完整的程序集名稱。它有MySql.Data.MySqlClient.MySqlConnection,MySql.Data 但應該有 MySql.Data.MySqlClient.MySqlConnection,MySql.Data,版本= 6.9.4.0,文化=中性公鑰= c5687fc88969c44d

工作正常。

+0

感謝。這很好。 – shana 2015-05-06 05:16:33