log4netログパスを確認する方法は?

イルカ

私の設定ファイルは:

<log4net  xsi:noNamespaceSchemaLocation="http://csharptest.net/downloads/schema/log4net.xsd" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
        <appender name="InfoFileAppender" type="log4net.Appender.RollingFileAppender">
            <file value="D:/" />
            <appendToFile value="true" />
            <param name="DatePattern" value="yyyyMMdd&quot;.txt&quot;" />
            <rollingStyle value="Date" />
            <maxSizeRollBackups value="100" />
            <datePattern value="YYYY-MM-DD'.log'"/>
            <maximumFileSize value="1024KB" />
            <staticLogFileName value="false" />
            <encoding value="utf-8"/>           
            <filter type="log4net.Filter.LevelRangeFilter">
                <param name="LevelMin" value="INFO" />
                <param name="LevelMax" value="INFO" />
            </filter>
            <layout type="log4net.Layout.PatternLayout">
                <conversionPattern value="%date %-5level %logger  - %message%newline" />
            </layout>
        </appender>
        <appender name="ErrorFileAppender" type="log4net.Appender.RollingFileAppender">
            <file value="D:/" />
            <appendToFile value="true" />
            <rollingStyle value="Size" />
            <maxSizeRollBackups value="100" />
            <maximumFileSize value="10240KB" />
            <datePattern value="YYYY-MM-DD'.log'"/>
            <staticLogFileName value="true" />
            <encoding value="utf-8"/>
            <filter type="log4net.Filter.LevelRangeFilter">
                <param name="LevelMin" value="WARN" />
                <param name="LevelMax" value="FATAL" />
            </filter>
            <layout type="log4net.Layout.PatternLayout">
                <conversionPattern value="%date %-5level %logger - %message%newline" />
            </layout>
        </appender>
        <root>
            <level value="INFO" />
            <appender-ref ref="InfoFileAppender" />
            <appender-ref ref="ErrorFileAppender" />
        </root>
    </log4net>

app.config内。

しかし、ディスクDにはログファイルがありません:!!!!

セルゲイ・ベレゾフスキー

設定を確認しました-正常に動作します。log4netを正しく初期化していない可能性があります。AssemblyInfo.csファイルに追加する必要があります。

[assembly: XmlConfigurator(Watch = true)]

または、XmlConfigurator.ConfigureAndWatchメソッドを使用するか、単に

XmlConfigurator.Configure();

NLogとは異なり、log4netはそれ自体を初期化できません。

:日付パターンを次のように変更する必要がありますyyyy-MM-dd'.log'-年と日は小文字にする必要があります。また、1つのアペンダーで複数のレベルを書くことができます。同じファイルに書き込む2つのアペンダーを作成する必要はありません。

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

Log4net:実行時にデバッグログを有効にする方法は?

分類Dev

log4netは相対パスにログファイルを設定します

分類Dev

ログファイルが作成される前にlog4netを初期化する方法は?

分類Dev

Log4Net、カスタムフィールドをログに追加する方法

分類Dev

Log4Net時間なしでプレーンテキストをログに記録する方法

分類Dev

Log4Netは「ThreadID」と「ThreadName」をログに出力します

分類Dev

Log4Netはログをどこに保存しますか?

分類Dev

C#でlog4netを実装する方法とlog4netの必要性は何ですか?

分類Dev

log4jでは、ログを記録する前にisDebugEnabledを確認するとパフォーマンスが向上しますか?

分類Dev

.netコア3.1アプリにLog4netロギングを挿入する方法

分類Dev

log4Netから生成されたログファイルをダウンロードする方法

分類Dev

Log4Netによる空のログファイルの作成を停止する方法

分類Dev

UWPアプリでlog4netを介してログを構成する方法

分類Dev

log4netのログ記録を停止し、最後のファイルを解放する方法

分類Dev

log4netを使用してEFによって生成されたSQLをログに記録する方法

分類Dev

log4netを使用してデータベースに例外をログに記録する

分類Dev

log4netのadonetappenderを使用してredshiftにログを記録する

分類Dev

log4net - 1 日の特定の時間帯にのみロギングをスケジュールする

分類Dev

log4netのfileappenderをプログラムで変更する

分類Dev

log4netのC#コードでログに記録されたメッセージをピークする方法はありますか?

分類Dev

Log4netはApplicationInsightsにログを記録しません

分類Dev

CommonLibraryプロジェクトでAutofacでLog4Netを使用する方法

分類Dev

バックグラウンドでUDPリスナーを実装する方法は?(log4netに使用できます)

分類Dev

Asp.netコア2.0でlog4netを使用する方法

分類Dev

Asp.netコア2.0でlog4netを使用する方法

分類Dev

Log4Netが例外を切り捨てないようにする方法は?

分類Dev

Log4Netカスタムアペンダー:カスタムアペンダーを使用して書き込まれるメッセージをログに記録する方法は?

分類Dev

neo4jで配列プロパティを確認する方法は?

分類Dev

Autofacでlog4netを使用する

Related 関連記事

  1. 1

    Log4net:実行時にデバッグログを有効にする方法は?

  2. 2

    log4netは相対パスにログファイルを設定します

  3. 3

    ログファイルが作成される前にlog4netを初期化する方法は?

  4. 4

    Log4Net、カスタムフィールドをログに追加する方法

  5. 5

    Log4Net時間なしでプレーンテキストをログに記録する方法

  6. 6

    Log4Netは「ThreadID」と「ThreadName」をログに出力します

  7. 7

    Log4Netはログをどこに保存しますか?

  8. 8

    C#でlog4netを実装する方法とlog4netの必要性は何ですか?

  9. 9

    log4jでは、ログを記録する前にisDebugEnabledを確認するとパフォーマンスが向上しますか?

  10. 10

    .netコア3.1アプリにLog4netロギングを挿入する方法

  11. 11

    log4Netから生成されたログファイルをダウンロードする方法

  12. 12

    Log4Netによる空のログファイルの作成を停止する方法

  13. 13

    UWPアプリでlog4netを介してログを構成する方法

  14. 14

    log4netのログ記録を停止し、最後のファイルを解放する方法

  15. 15

    log4netを使用してEFによって生成されたSQLをログに記録する方法

  16. 16

    log4netを使用してデータベースに例外をログに記録する

  17. 17

    log4netのadonetappenderを使用してredshiftにログを記録する

  18. 18

    log4net - 1 日の特定の時間帯にのみロギングをスケジュールする

  19. 19

    log4netのfileappenderをプログラムで変更する

  20. 20

    log4netのC#コードでログに記録されたメッセージをピークする方法はありますか?

  21. 21

    Log4netはApplicationInsightsにログを記録しません

  22. 22

    CommonLibraryプロジェクトでAutofacでLog4Netを使用する方法

  23. 23

    バックグラウンドでUDPリスナーを実装する方法は?(log4netに使用できます)

  24. 24

    Asp.netコア2.0でlog4netを使用する方法

  25. 25

    Asp.netコア2.0でlog4netを使用する方法

  26. 26

    Log4Netが例外を切り捨てないようにする方法は?

  27. 27

    Log4Netカスタムアペンダー:カスタムアペンダーを使用して書き込まれるメッセージをログに記録する方法は?

  28. 28

    neo4jで配列プロパティを確認する方法は?

  29. 29

    Autofacでlog4netを使用する

ホットタグ

アーカイブ