tests/functional: include logger name and function in messages
As we collect debug logs from a wide range of code it becomes increasingly confusing to understand where each log messages comes from. Adding "%(name)s" gives us the logger name, which is usually based on the python __name__ symbol, aka the code module name. Then "%(funcName)s" completes the story by identifying the function. Signed-off-by: Daniel P. Berrangé <berrange@redhat.com> Reviewed-by: Thomas Huth <thuth@redhat.com> Message-ID: <20251028182651.873256-2-berrange@redhat.com> Signed-off-by: Thomas Huth <thuth@redhat.com>
This commit is contained in:
parent
ec5a5f8b6d
commit
693bfeb8b2
1 changed files with 1 additions and 1 deletions
|
|
@ -217,7 +217,7 @@ class QemuBaseTest(unittest.TestCase):
|
|||
self._log_fh = logging.FileHandler(self.log_filename, mode='w')
|
||||
self._log_fh.setLevel(logging.DEBUG)
|
||||
fileFormatter = logging.Formatter(
|
||||
'%(asctime)s - %(levelname)s: %(message)s')
|
||||
'%(asctime)s - %(levelname)s: %(name)s.%(funcName)s %(message)s')
|
||||
self._log_fh.setFormatter(fileFormatter)
|
||||
self.log.addHandler(self._log_fh)
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue