这是一个Python问题,但特定于Django的解决方案是可以接受的。
对于我写的课程,我想在每个实例的基础上为日志输出添加前缀。我不想干扰设置的日志目的地。这些是我能想到的解决方案:
mylog.info("foo") => prefixfoo
mylog.info("foo")
log.info(self.p+"foo")
log.info(p("foo"))
显然我更喜欢解决方案1,但我不知道如何做到这一点。
什么是最佳解决方案?我是一个新手Python程序员,所以我可能试图解决错误的问题: - )