[英]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.