簡體   English   中英

Log4net外部配置(C#)

[英]Log4net External Configuration (C#)

我不知道是否可以使用log4net執行以下操作。

我有一個服務,該服務在啟動時會從數據庫讀取其所有配置。 在配置中,有日志配置,例如“日志級別”和“日志文件位置”。

要求是寫所有日志,包括從服務啟動到從數據庫讀取的日志文件位置的日志(當然,如果連接到數據庫有任何問題,則當然是這樣)。

一位同事編寫了一個非常簡單的日志類來滿足此要求,但是我真的很想使用log4net來使用log4net已經提供的幾個功能。

您對此有任何想法嗎?

最簡單的方法是在啟動時從數據庫中讀取現有配置,然后生成一個與log4net格式匹配的外部配置文件。

然后,您可以按照本文的“直接讀取文件”部分的要求,讓log4net直接讀取此文件,

http://logging.apache.org/log4net/release/manual/configuration.html

暫無
暫無

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

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