http://logging.apache.org/log4net/release/sdk/log4net.Appender.AdoNetAppender.htmlにある log4net コードを使用しています。
テーブルに情報を挿入するためのコード ビハインドをどのように記述すればよいですか?
http://logging.apache.org/log4net/release/sdk/log4net.Appender.AdoNetAppender.htmlにある log4net コードを使用しています。
テーブルに情報を挿入するためのコード ビハインドをどのように記述すればよいですか?
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);
}