[译]Ocelot - Logging
Ocelot使用标准的日志接口ILoggerFactory
和ILogger<T>
。它们封装在IOcelotLogger
和 IOcelotLoggerFactory
中,因为ocelot要添加一些额外的信息(eg:request id)到日志中去。
还有一个内置的全局error handler,用来捕获异常并打日志。
如果日志级别设置为trace, ocelot将log starting, finishing和任何中间件抛出的异常。
Warning
如果日志是设置输出到Console的,那么会造成性能问题。