HomePhabricator
Diffusion Cumin 60207f96d7ef

Logging: uniform loggers

Description

Logging: uniform loggers

  • Use proper hierarchical loggers across the project
  • [Breaking API change] Remove optional parameter logger from all classes where it was accepted, the classes instantiate the proper logger based on the current module and class name.
  • For classes inherited from a base abstract class, the logger is defined only in the base abstract class, with the name of the concrete class that is calling it.
  • Changed CLI logging format to take advantage of the hirarchical logging.

Bug: T179002
Change-Id: I44eaed95ae4e7d12f16a03029e7c753bbefccb71

Details

Provenance
VolansAuthored on Oct 21 2017, 5:09 PM
Parents
rCUMIN500814f32287: Tests: workaround for py.test bug
Branches
Unknown
Tags
Unknown
ChangeId
I44eaed95ae4e7d12f16a03029e7c753bbefccb71