我是新来的,无法真正解决这个问题。
我想在每个log4go.Error(“错误”)调用的go“log4go”中覆盖现有程序包中的func。最好的方法是什么?如果我想增强现有方法,那还有什么办法?如果它是一个基本问题,请忍受。
最佳答案
您根本无法做到这一点。没有“最佳方法”来做不可能的事情。
您所拥有的都是替代品:
log4go.Error
,而要使用您自己的包装myError
,它包装在log4go的Error函数周围。 关于go - 如何覆盖现有go包的func?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/18510088/