aquasecurity / kube-hunter

Hunt for security weaknesses in Kubernetes clusters
Apache License 2.0
4.75k stars 585 forks source link

Use named loggers #308

Closed iyehuda closed 4 years ago

iyehuda commented 4 years ago

What would you like to be added

Make modules use a named logger instead of global root logger.

Why is this needed

Using a the root logger(i.e., use logging.XXX) is good for small code snippets but not for complicated code bases. The root logger may have some side effects (#292). Using named logger object can be useful for dependency inversion and testing.