0

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

我有一个服务,它在启动时从数据库中读取其所有配置。在配置中有日志配置,如“日志级别”和“日志文件位置”。

要求是写所有的日志,包括从服务启动到从数据库读取的日志文件位置的日志(当然是连接数据库有问题的时候)。

一位同事编写了一个非常简单的日志类来满足这个要求,但我真的很想使用 log4net 来使用 log4net 已经提供的几个功能。

你知道怎么做这个吗?

4

1 回答 1

0

最简单的 hack 是在启动时从数据库中读取现有配置,然后生成与 log4net 格式匹配的外部配置文件。

然后你可以让 log4net 直接读取这个文件,按照本文中的“直接读取文件”部分,

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

于 2012-08-28T02:28:59.587 回答