Closes #13859: Merged fix from 3.2 - thanks to Matt Joiner for spotting this and the patch.
diff --git a/Lib/logging/__init__.py b/Lib/logging/__init__.py
index a3b1c0a..8fe5bd9 100644
--- a/Lib/logging/__init__.py
+++ b/Lib/logging/__init__.py
@@ -1,4 +1,4 @@
-# Copyright 2001-2011 by Vinay Sajip. All Rights Reserved.
+# Copyright 2001-2012 by Vinay Sajip. All Rights Reserved.
 #
 # Permission to use, copy, modify, and distribute this software and its
 # documentation for any purpose and without fee is hereby granted,
@@ -288,7 +288,7 @@
                 # for an example
                 try:
                     self.processName = mp.current_process().name
-                except StandardError: #pragma: no cover
+                except Exception: #pragma: no cover
                     pass
         if logProcesses and hasattr(os, 'getpid'):
             self.process = os.getpid()