diff options
author | Amit Beka <beka@localhost.localdomain> | 2017-04-12 12:33:29 +0300 |
---|---|---|
committer | Amit Beka <beka@localhost.localdomain> | 2017-04-12 12:43:34 +0300 |
commit | 91b822aaadcd3dfa3122a714c1da53988d6b7ad5 (patch) | |
tree | 1fab7c8913953dd924521b810c0de35343562053 | |
parent | 95a0491071b18148424ee071305cdddf7f36f7de (diff) | |
download | rdflib-91b822aaadcd3dfa3122a714c1da53988d6b7ad5.tar.gz |
enable logging only for the current package
-rw-r--r-- | rdflib/__init__.py | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/rdflib/__init__.py b/rdflib/__init__.py index e428c7d9..e10d586e 100644 --- a/rdflib/__init__.py +++ b/rdflib/__init__.py @@ -72,13 +72,15 @@ import sys assert sys.version_info >= (2, 7, 0), "rdflib requires Python 2.7 or higher" import logging +logger = logging.getLogger(__name__) _interactive_mode = False try: import __main__ - if not hasattr(__main__, '__file__') and sys.stdout.isatty(): + if not hasattr(__main__, '__file__') and sys.stderr.isatty(): # show log messages in interactive mode _interactive_mode = True - logging.basicConfig(level=logging.INFO) + logger.setLevel(logging.INFO) + logger.addHandler(logging.StreamHandler()) del __main__ except ImportError: #Main already imported from elsewhere @@ -86,7 +88,6 @@ except ImportError: warnings.warn('__main__ already imported', ImportWarning) del warnings -logger = logging.getLogger(__name__) if _interactive_mode: logger.info("RDFLib Version: %s" % __version__) else: |