Metadata-Version: 2.1
Name: logger_app
Version: 0.0.1.20032618
Summary: 实现对logging的简单扩展
Home-page: https://github.com/BingerYang/logger_app
Author: binger
Author-email: <xuehen_521@126.com>
Maintainer: binger
Maintainer-email: <xuehen_521@126.com>
License: UNKNOWN
Description: logger_app
        ==========
        
        Documentation
        -------------
        
        The documentation is hosted at https://github.com/BingerYang/logger_app
        
        
        Installation
        ------------
        
        .. code:: shell
        
             pip install logger_app
        
        Usage
        -----
        
        example:
        
        ::
        
        
            # -*- coding: utf-8 -*-
        
            from logger_app import FormatterRule, LoggerApp
            from flask import request, Flask
        
            app = Flask(__name__)
            app.config['PROPAGATE_EXCEPTIONS'] = False  # 设置是否传递异常 , 如果为True, 则flask运行中的错误会显示到网页中, 如果为False, 则会输出到文件中
        
        
            # FormatterRule.CB_TAG_MAP = dict(path=lambda: request.path, md5=lambda: request.host_url)
        
        
            @app.route('/')
            def index():
                # num = 1 / 0
                app.logger.error('this is a error')
                return "index"
        
        
            if __name__ == '__main__':
                app.logger = LoggerApp(__name__, fmt=FormatterRule(style='json')).create_logger()
        
                app.run(debug=True)
        
        
Platform: all
Requires-Python: >=3.4
Description-Content-Type: text/x-rst
