CORD-2101: Make errors appear with stack traces, even when they occur
outside of XOS, e.g. GRPC.

Change-Id: I79c7da619e5eab0fad3bb8656f02c91ce7f8a32c
diff --git a/multistructlog.py b/multistructlog.py
index 6d2b724..bf0a27f 100644
--- a/multistructlog.py
+++ b/multistructlog.py
@@ -46,7 +46,8 @@
 
 PROCESSOR_MAP = {
     'StreamHandler': structlog.dev.ConsoleRenderer(),
-    'LogstashHandler': structlog.processors.JSONRenderer()
+    'LogstashHandler': structlog.processors.JSONRenderer(),
+    'RotatingFileHandler': structlog.processors.JSONRenderer()
 }
 
 
@@ -70,7 +71,7 @@
         self.handlers = handlers
 
     def __call__(self):
-        base_logger = logging.getLogger()
+        base_logger = logging.getLogger("multistructlog")
         base_logger.handlers = []
         for h in self.handlers:
             formatter = FormatterFactory(h.__class__.__name__)()
diff --git a/setup.py b/setup.py
index 09bb895..fec96c2 100644
--- a/setup.py
+++ b/setup.py
@@ -17,7 +17,7 @@
 from setuptools import setup
 
 setup(name='multistructlog',
-      version='1.0',
+      version='1.1',
       description='structlog with multiple simultaneous logging backends',
       author='Varun Belur, Sapan Bhatia',
       author_email='varun@opennetworking.org,sapan@opennetworking.org',