title: Django Setup Default Logging
body: <p>I can't seem to figure out how to setup a "default" logger for my Django installation. I would like to use Django 1.3's new <code>LOGGING</code> setting in <code>settings.py</code>.</p>
  
  <p>I've looked at the <a href="https://docs.djangoproject.com/en/2.0/topics/logging/#examples" rel="noreferrer">Django Logging Doc's example</a>, but it looks to me like they only setup handlers which will do logging for particular loggers. In the case of their example they setup handler for the loggers named 'django','django.request', and 'myproject.custom'.</p>
  
  <p>All I want to do is setup a default <code>logging.handlers.RotatingFileHandler</code> which will handle all loggers by default. i.e., if I make a new module somewhere in my project and it is denoted by something like: <code>my_app_name.my_new_module</code>, I should be able to do this and have all logging goto the rotating file logs.</p>
  
  <pre><code># In file './my_app_name/my_new_module.py'
  import logging
  logger = logging.getLogger('my_app_name.my_new_module')
  logger.debug('Hello logs!') # &lt;-- This should get logged to my RotatingFileHandler that I setup in `settings.py`!
  </code></pre>