Metadata-Version: 2.1
Name: betterlogging
Version: 0.0.6
Summary: My logging improvement
Home-page: https://github.com/vd2org/betterlogging
Author: Vd
Author-email: vd@vd2.org
License: MIT
Description: # BetterLogging
        
        Improved version of the standard logger.
        
        * Added `TRACE` level.
        * Added `ColorizedFormatter`.
        * Added better traceback formatting.
        
        This package patching the standard `logging` library.
        
        Thus, after import, all improvements will be available inside the `logging` module.
        
        But for better typing, I prefer to use `betterlogging` everywhere.
        
        ### Requirements
        
        Python 3.6 and above. No any additional dependencies.
        
        ### Installation
        
        `pip install betterlogging`
        
        ### Usage
        
        ```python
        import betterlogging as logging
        
        logger = logging.getLogger("test")
        
        handler = logging.StreamHandler()
        handler.setFormatter(logging.ColorizedFormatter())
        
        logger.addHandler(handler)
        logger.setLevel(logging.TRACE)
        
        logger.trace("some trace message")
        logger.debug("some debug message")
        logger.info("some info message")
        logger.warning("some warning message")
        logger.error("some error message")
        logger.critical("some critical message")
        
        try:
            a = 1/0
        except:
            logger.exception("Some exception")
        ```
        
Platform: UNKNOWN
Classifier: Development Status :: 5 - Production/Stable
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: Education
Classifier: Intended Audience :: Information Technology
Classifier: License :: OSI Approved :: MIT License
Classifier: Natural Language :: English
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3.6
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: Topic :: Utilities
Classifier: Topic :: Software Development
Classifier: Topic :: Software Development :: Libraries
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Description-Content-Type: text/markdown
