C#ログlog 4 net.dllの使用と問題
2629 ワード
C#ログlog 4 net.dllの使用と問題
1.新規クラスライブラリプロジェクト名「Logger」、
2.log 4 net.をダウンロードdll、アプリケーションを追加し、プロジェクトに参照
3.次に、「新規の追加」、「アプリケーションプロファイル」、「log 4 net.config」の名前を付けます.
ファイルの内容は次のとおりです.
プロファイルの変更
在项目中找到Properties文件夹中找到AssemblyInfo.cs 在代码追后 添加 [assembly: log4net.Config.XmlConfigurator(Watch = true)],不添加该行代码,其他程序在调用的时候,无法加载配置文件,生成目录和日志文件
在“CarRental”项目中,添加该“Logger” dll的引用和应用“log4net.dll”(不引用,出现异常:“未知的生成错误“因为没有预加载,所以无法解析程序集“log4net, Version=2.0.8.0, Culture=neutral, PublicKeyToken=669e0dd”)
实例:App.xaml.cs中重写“OnStartup”函数,进行日记记录和调用,
public partial class App : Application
{
ILogger m_Logger;
System.Threading.Mutex _mutex;
protected override void OnStartup(StartupEventArgs e)
{
try
{
m_Logger = LoggerManager.GetLogger();
base.OnStartup(e);
this.m_Logger.Info("CarRental System Software startup.");
}
catch (Exception ex)
{
this.m_Logger.Error(ex.Message);
}
}
}
ディレクトリがフォルダ「Log」と対応するログテキストを生成するかどうかを確認します