簡體   English   中英

使用log4net啟用日志記錄!

[英]Enable logging using log4net!

是否可以使用log4net從同一程序登錄數據庫和日志文件?

我希望代碼的某些部分登錄到數據庫而不是日志文件。 其他所有內容都可以像以前一樣繼續記錄。

在log4net配置中,您只需要添加另一個追加器並完成。 在這里了解如何配置附加程序。

讓我們有一個配置示例(從文檔中竊取)

    <log4net>
        <!-- A1 is set to be a ConsoleAppender -->
        <appender name="A1" type="log4net.Appender.ConsoleAppender">

            <!-- A1 uses PatternLayout -->
            <layout type="log4net.Layout.PatternLayout">
                <conversionPattern value="%-4timestamp [%thread] %-5level %logger %ndc - %message%newline" />
            </layout>
        </appender>


        <root>
            <level value="DEBUG" />
            <appender-ref ref="A1" />
<!-- as many appenders as you want -->
            <appender-ref ref="...." />
            <appender-ref ref="...." />
        </root>
    </log4net>

正如Felice所說,只需在配置文件中添加另一個附加程序,這是一個帶有多個附加程序的配置文件示例:

http://pastebin.ca/2048432

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM