我们使用第三方库,它接受*log.Logger(stdlib Logger) 作为其 New 函数中的参数,但我们自己实现Logger。它与 stdlib Logger 具有相同的“接口”。
*log.Logger
Logger
除了要求库所有者将参数类型更改为接口之外,是否有任何hack方法可以将我们自己的Logger实现传递给第三个库?
慕姐4208626
相关分类