title: python3: journal logging does not show log level?
body: <p>This is the python I am using.</p>
  
  <pre><code>$ python3 --version
  Python 3.5.2
  </code></pre>
  
  <p>This is the test code after some googling (<a href="https://stackoverflow.com/questions/34588421/how-to-log-to-journald-systemd-via-python">How to log to journald (systemd) via Python?</a>). I am trying to use journal log.</p>
  
  <pre><code>#!/usr/bin/python3
  
  import logging
  from systemd.journal import JournalHandler
  
  log = logging.getLogger('test')
  log.addHandler(JournalHandler())
  log.setLevel(logging.DEBUG)
  log.warning("warn")
  log.info("info")
  log.error("error")
  log.debug("debug")
  </code></pre>
  
  <p>I am expecting to see in the log something like:</p>
  
  <pre><code>WARNING: warn
  INFO: info
  ERROR: error
  DEBUG: debug
  </code></pre>
  
  <p>But this is what actually shows:</p>
  
  <pre><code>Nov 22 09:29:56 host1 ./test_log.py[8997]: warn
  Nov 22 09:29:56 host1 ./test_log.py[8997]: info
  Nov 22 09:29:56 host1 ./test_log.py[8997]: error
  Nov 22 09:29:56 host1 ./test_log.py[8997]: debug
  </code></pre>
  
  <p>There is no log level prefixing the log message. Thanks for the help.</p>
  
  <p>More info,</p>
  
  <p>I also try formatting.</p>
  
  <pre><code>logging.basicConfig(format='%(levelname)s %(message)s')
  </code></pre>
  
  <p>Then on stdout, I could see log level but still not in journal.</p>