0

http://logging.apache.org/log4net/release/sdk/log4net.Appender.AdoNetAppender.htmlにある log4net コードを使用しています。

テーブルに情報を挿入するためのコード ビハインドをどのように記述すればよいですか?

4

1 に答える 1

3

MVCにはコードビハインドがありません...コントローラーに配置します。最初に、そのアペンダーを使用するためのlog4net構成を構成ファイルに入れます(指定したページにアペンダーの構成とSQLテーブルの情報が表示されます)。これで、コントローラーに、コントローラーにプライベートなロガーが必要になります。

private log4net.ILog log;

そして今、コントローラーのコンストラクターで(コントローラーが作成されていない場合)、ロガーを初期化する必要があります。

 log4net.Config.XmlConfigurator.Configure();
        log = log4net.LogManager.GetLogger(this.GetType());

今あなたの行動であなたはログオフすることができます...

log.Error("I lost my wookie");

また

try
{
  int x = 0/3;
  log.Info("The divide by zero didnt fail?  Why?");
}
catch(Exception ex)
{
   log.Error(ex);
}
于 2010-10-20T17:33:33.303 に答える