diff --git a/etg/log.py b/etg/log.py index faf4dd04..494f0aea 100644 --- a/etg/log.py +++ b/etg/log.py @@ -83,6 +83,9 @@ def run(): c.find('SetActiveTarget.logtarget').transfer = True c.find('SetThreadActiveTarget').transferBack = True c.find('SetThreadActiveTarget.logger').transfer = True + c.find('SetFormatter').transferBack = True + c.find('SetFormatter.formatter').transfer = True + # we need to un-ignore these protected methods as they need to be overridable c.find('DoLogRecord').ignore(False)