Metadata-Version: 2.1
Name: ilogger
Version: 0.0.3
Summary: 超简单的日志模块，导入即用
Home-page: https://github.com/mocobk/ilogger
Author: mocobk
Author-email: mocobk@163.com
License: UNKNOWN
Description: # ilogger
        超简单的日志模块，导入即用
        
        ### 如何使用它?
        
        ```shell
        >>> pip install ilogger
        ```
        
        **简单使用，默认级别为 INFO**
        ```python
        
        from ilogger import logger
        
        logger.debug('this is debug message')
        logger.info('this is info message')
        ```
        
            [2019-09-24 19:54:23,544]   INFO: this is info message
        
        **设置 logger 级别**
        ```python
        
        from ilogger import logger
        
        logger.setLevel(logger.DEBUG)
        
        logger.debug('this is debug message')
        logger.info('this is info message')
        logger.warning('this is warning message')
        logger.warn('this is warning message')
        logger.error('this is error message')
        logger.critical('this is critical message')
        ```
            [2019-09-24 19:54:23,544]  DEBUG: this is debug message
            [2019-09-24 19:54:23,544]   INFO: this is info message
            [2019-09-24 19:54:23,544]WARNING: this is warning message
            [2019-09-24 19:54:23,544]WARNING: this is warning message
            [2019-09-24 19:54:23,544]  ERROR: this is error message
            [2019-09-24 19:54:23,544]CRITICAL: this is critical message
        
        
        **设置 logger 格式**
        ```python
        
        from ilogger import logger
        
        logger.setFormatter(fmt='[%(asctime)s]%(levelname)7s[%(filename)s:%(lineno)s]: %(message)s')
        
        logger.debug('this is debug message')
        logger.info('this is info message')
        ```
        
            [2019-09-24 19:54:23,544]  DEBUG[demo.py:21]: this is debug message
            [2019-09-24 19:54:23,544]   INFO[demo.py:22]: this is info message
        
        **将日志写入到文件**
        ```python
        from ilogger import logger
        
        # 设置 logger 格式
        logger.setFormatter(fmt='[%(asctime)s]%(levelname)7s[%(filename)s:%(lineno)s]: %(message)s')
        logger.setFileHandler('mylog.log')
        
        logger.debug('this is debug message')
        logger.info('this is info message')
        logger.warning('this is warning message')
        ```
        ./mylog.log
        
            [2020-02-28 20:57:17,199]   INFO[demo.py:35]: this is info message
            [2020-02-28 20:57:17,199]WARNING[demo.py:36]: this is warning message
        
        
        
Platform: UNKNOWN
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Description-Content-Type: text/markdown
