title: Does creating new logger for module still use the root logger name?
body: <p>I am looking at this article: <a href="https://docs.python.org/3.7/howto/logging.html#logging-basic-tutorial" rel="nofollow noreferrer">https://docs.python.org/3.7/howto/logging.html#logging-basic-tutorial</a></p>
  
  <p>The paragraph:</p>
  
  <blockquote>
    <p>The root of the hierarchy of loggers is called the root logger. That’s
    the logger used by the functions debug(), info(), warning(), error()
    and critical(), which just call the same-named method of the root
    logger. The functions and the methods have the same signatures. The
    root logger’s name is printed as ‘root’ in the logged output.</p>
  </blockquote>
  
  <p>I am confused because once you create a logger using <code>logger = logging.getLogger(__name__)</code> and use logger.info/debug/etc., the name of the module should be printed and not root. Why does the paragraph say: "...which just call the same-named method of the root logger"</p>