管理者ユーザーがログに記録されたとき、不正なログインが発生したとき、crud操作などをログに記録したいmvc4アプリケーションがあります。すべてが機能しますが、フォレストからツリーを見ることができません:)コントローラーlog.Info("User is succ. login");
などで明示的に設定した情報以外のすべてを削除します。
2013-03-27 20:25:11,285 [40] INFO NHibernate.Cfg.XmlHbmBinding.Binder - mapping collection: Domain.Model.Property.Photos -> Photo
2013-03-27 20:25:11,285 [40] INFO NHibernate.Cfg.Configuration - processing one-to-one association property references
2013-03-27 20:25:11,285 [40] INFO NHibernate.Cfg.Configuration - processing foreign key constraints
ベローはこのような100行を超えています。
これはおそらく、application_startup でログ xml 構成をセットアップしたためだと考えていました。
log4net.Config.XmlConfigurator.Configure();
ルートアペンダーはこのように登録されます
<root>
<level value="INFO" />
<appender-ref ref="RollingFileAppender" />
</root>
繰り返しになりますが、このマッピングとその他の情報をすべて削除し、log.Info("some info"); を使用して明示的なログ情報のみをログに記録する方法は次のとおりです。
ありがとう