我们目前正在使用 NLog 进行日志记录(这是几个月前做出的任意选择,因此可以在必要时进行更改)。
NLog 可以记录到数据库,但需要一个 ConnectionString。这对我们来说是一个问题,因为我们处于 n 层环境中,并且我们在表示层没有数据库访问权限(一切都回到了中间层的 WCF 托管服务)。
有没有人对我如何将日志从 webfarm 获取到单个整合存储库(SQL,或者它可能是其他一些技术,例如 MongoDb 等)中将位于中间层 WCF 后面的好的建议?
是的,我知道在尝试访问日志存储库(无法访问等)时可能会发生 WCF 和其他问题,在这种情况下,我们将配置基于服务器的文件日志记录或其他东西来捕获它。
我可以在这里使用一些智慧。
布赖恩