title: Django 1.4 "LOGGING" variable in settings.py seems to be ignored
body: <p>I've got a module I want to log in Django that looks something like this:</p>
  
  <pre><code>import logging
  logger = logging.getLogger(__name__)
  
  def foo():
      #this is a test of logging
      logger.info("info foo")
      logger.warning("warn foo")
      logger.error("error foo")
  </code></pre>
  
  <p>My LOGGING in settings.py is set to the following:</p>
  
  <pre><code>LOGGING = {
      'version': 1,
      'disable_existing_loggers': True,
      'formatters': {
          'verbose': {
              'format': '%(levelname)s %(asctime)s %(module)s %(process)d %(thread)d %(message)s'
          },
          'simple': {
              'format': '%(levelname)s %(message)s'
          },
          },
      'handlers': {
          'null': {
              'level':'DEBUG',
              'class':'django.utils.log.NullHandler',
              },
          'console':{
              'level':'DEBUG',
              'class':'logging.StreamHandler',
              'formatter': 'simple'
          },
          'mail_admins': {
              'level': 'ERROR',
              'class': 'django.utils.log.AdminEmailHandler',
          }
      },
      'loggers': {
          'django': {
              'handlers':['null', 'console'],
              'propagate': True,
              'level':'INFO',
              },
          'django.request': {
              'handlers': ['mail_admins'],
              'level': 'ERROR',
              'propagate': False,
              },
      }
  }
  </code></pre>
  
  <p>The output when I run a view calling foo is as follows:</p>
  
  <pre><code>WARNING:root:warn foo
  ERROR:root:error foo
  </code></pre>
  
  <p>I would've expected the info log as well, but ok, let's try again but this time with every 'level' parameter in LOGGING set to 'INFO':</p>
  
  <pre><code>WARNING:root:warn foo
  ERROR:root:error foo
  </code></pre>
  
  <p>OK... well how about setting everything to 'ERROR'?:</p>
  
  <pre><code>WARNING:root:warn foo
  ERROR:root:error foo
  </code></pre>
  
  <p>LOGGING commented out?</p>
  
  <pre><code>WARNING:root:warn foo
  ERROR:root:error foo
  </code></pre>
  
  <p>I've set DEBUG = False and even bothered to manually set </p>
  
  <pre><code>LOGGING_CONFIG = 'django.utils.log.dictConfig'
  </code></pre>
  
  <p>Does anyone have any other ideas? I don't understand why Django is ignoring my LOGGING setting.</p>