title: Can i set logging level of all loaded modules at once?
body: <ul>
  <li>main module</li>
  <li>module A</li>
  <li>module B</li>
  </ul>
  
  <p>The main module uses the functions of modules.
  The functions of modules include logger.info or logger.warning.. so on to show what i made wrong about the code.</p>
  
  <p><strong>Objective</strong> : <br>
  - Logging all things in main, A and B.<br>
  - A faculty to set logging level of A and B in main jupyter notebook, at the moment. (e.g. When i need more information about a function of A, then increase logging level to <em>DEBUG</em> from <em>INFO</em>)<br></p>
  
  <p>By the way, the main script has:</p>
  
  <pre><code>import logging, sys
  
  # create logger
  logger = logging.getLogger('logger')
  logger.setLevel(logging.DEBUG)
  
  # create console handler and set level to debug
  fh = logging.FileHandler('process.log')
  logger.setLevel(logging.DEBUG)
  
  ch = logging.StreamHandler(sys.stdout)
  ch.setLevel(logging.DEBUG)
  
  # create formatter
  formatter = logging.Formatter('%(asctime)s - %(name)s - %(levelname)s - %(message)s\n')
  
  # add formatter to ch
  fh.setFormatter(formatter)
  
  # add ch to logger
  logger.addHandler(fh)
  logger.addHandler(ch)
  </code></pre>
  
  <p>I want to use Logger object and configure this object, instead of logging's baseconfig. But if i can't, other ways is ok.</p>