13
外部ファイルのLog4Net構成が機能しない
私たちはlog4netを使用しており、(他のセクションで行ったように)外部構成ファイルでその構成を指定したいと考えています。これを行うために、App.configのlog4netセクションを次のように変更しました。 ... <section name="log4net" type="log4net.Config.Log4NetConfigurationSectionHandler, log4net"/> ... <log4net configSource="Log.config" /> ... そして、Log.Configファイル(App.configと同じディレクトリ)には、 <log4net> <appender name="General" type="log4net.Appender.FileAppender"> <file value="myapp.log" /> <layout type="log4net.Layout.SimpleLayout" /> </appender> <root> <appender-ref ref="General" /> </root> </log4net> ただし、アプリを実行すると、ログファイルは作成されません(ロギングは行われません)。コンソールに出力されるエラーメッセージはありません。 Log.configファイルの内容をApp.configに戻すと(上記の最初のコード行を置き換える)、期待どおりに機能します。外部ファイルで機能しない理由はありますか?