[cdist.log] Define custom log functions on logging.Logger

Define out custom logger functions on logging.Logger so that they are passed on
to all other loggers.

Also, the logger functions need to take a self argument so that they can log on
the corrent Logger.
3 jobs for fix/logging/custom-levels in 2 minutes and 20 seconds (queued for 3 seconds)
Status Job ID Name Coverage
  Test
passed #10404
pycodestyle

00:00:37

passed #10403
shellcheck

00:00:47

passed #10405
unit_tests

00:00:55