[解決済み] Log4netがログファイルにログを書き込まない
2022-04-24 17:44:22
質問
Log4netを使用して簡単なシナリオを作成しましたが、メッセージがログファイルに追加されないため、ログアペンダーが機能しないようです。
web.config ファイルに以下を追加しました。
<configSections>
<section name="log4net" type="log4net.Config.Log4NetConfigurationSectionHandler, log4net" requirePermission="false"/>
</configSections>
<log4net>
<appender name="LogFileAppender" type="log4net.Appender.FileAppender">
<file value="D:\MyData\Desktop\LogFile.txt" />
<appendToFile value="true" />
<encoding value="utf-8" />
<layout type="log4net.Layout.SimpleLayout" />
</appender>
<root>
<level value="INFO" />
<appender-ref ref="LogFileAppender" />
</root>
</log4net>
グローバルASAXファイル内に、私は追加しました。
ILog logger = LogManager.GetLogger(typeof(MvcApplication));
そして、Application_Startメソッド内。
logger.Info("Starting the application...");
テストログ "アプリケーションの開始..." がログファイルに追加されないのはなぜですか?
解決方法を教えてください。
を呼び出しますか?
log4net.Config.XmlConfigurator.Configure();
は、どこかでlog4netに設定を読み込ませていますか?例:Global.asaxの中。
void Application_Start(object sender, EventArgs e)
{
// Code that runs on application startup
// Initialize log4net.
log4net.Config.XmlConfigurator.Configure();
}
関連
-
30分でわかるコング経由の.NETゲートウェイ
-
Net Core HttpClient処理 レスポンス圧縮の詳細
-
ASP.NET Core MVC Dependency Injection ビューとコントローラ
-
[解決済み] Could not find a part of the path ... binroslyncsc.exe
-
ASP.NETのオンライン統計とアプリケーションとセッションを使用した訪問履歴
-
[解決済み] Razor View Page で名前空間をインポートするにはどうしたらいいですか?
-
[解決済み] 異なるログレベルを使用する場合
-
[解決済み] IIS7 の「クラシック」パイプラインモードと「統合」パイプラインモードの違いは何ですか?
-
[解決済み】ASP.NET IdentityのIUserSecurityStampStore<TUser>インターフェースとは何ですか?
-
[解決済み] イベントログへの書き込み時にSystem.Security.SecurityExceptionが発生する。
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
net core downlink tracking skywalking インストールと使いやすいチュートリアル
-
ネットパフォーマンスチューニング - ArrayPool 詳細
-
名前 'xxx' が現在のコンテキストに存在しない エラー解決方法の1つ
-
403 - アクセス拒否。IIS7 でファイルを開くと、アクセス拒否されます。
-
[解決済み] ASP.NET MVC - カスタムIIdentityまたはIPrincipalの設定
-
[解決済み] ASP.NET MVCコントローラは、Imageを返すことができますか?
-
[解決済み] ASP.NETでConsole.WriteLineはどこに行くのですか?
-
[解決済み】開発環境と本番環境で異なるWeb.configを使用する。
-
[解決済み] Log4netがログファイルにログを書き込まない
-
[解決済み] inheritInChildApplicationsを使用して子Webアプリケーションでweb.configの継承を回避する。