title: assertLog not catching logging
body: <p>I have this test program running in Python 3.8.3</p>
  <pre><code>import unittest
  import logging
  class logging_TestCase (unittest.TestCase):
  
      def test_logging(self):
          with self.assertLogs() as cm:
              logging.Logger('test').error(&quot;A test error message&quot;)
  </code></pre>
  <p>Then I run this:</p>
  <pre><code>% python -m unittest dummy.py
  </code></pre>
  <p>And get this.  Notice that my test message is being written out, but it is in the wrong format. Maybe this is why the context manager is missing it?  This is all my code, so I don't see where I'm changing the format.</p>
  <pre><code>A test error message
  F
  ======================================================================
  FAIL: test_logging (dummy.logging_TestCase)
  ----------------------------------------------------------------------
  Traceback (most recent call last):
    File &quot;/Users/raysalemi/PycharmProjects/pyuvm/tests/dummy.py&quot;, line 7, in test_logging
      logging.Logger('test').error(&quot;A test error message&quot;)
  AssertionError: no logs of level INFO or higher triggered on root
  
  ----------------------------------------------------------------------
  Ran 1 test in 0.001s
  
  FAILED (failures=1)
  (base) raysalemi@WriteNow tests % cat dummy.py
  import unittest
  import logging
  class logging_TestCase (unittest.TestCase):
  
      def test_logging(self):
          with self.assertLogs() as cm:
              logging.Logger('test').error(&quot;A test error message&quot;)%
  </code></pre>
  <p>Am I doing something wrong or is this broken in 3.8.3?
  I am accustomed to writing in 3.6.</p>