Metadata-Version: 2.1
Name: tdlogging
Version: 0.0.4
Summary: Classed based logger for Python
Home-page: https://github.com/troppydash/tdlogging
Author: Terry Qi
Author-email: troppydash.developer@gmail.com
License: MIT
Download-URL: https://pypi.org/project/tdlogging/
Description: Class Based Logger for Python
        
        # Installation
        
        ```bash
        pip install tdlogging
        ```
        
        ## Usage
        tdlogger.txt
        - `exception` log exceptions
        - `count` log count
        - `time` log time elapsed
        - `return` log return value
        - `exec` log count, time, and return
        
        
        
        ```python
        # fib.py
        
        from tdlogging.tdlogger import create_logger
        
        logger = create_logger(path="/path/to/tdlogger.txt/")
        
        @logger.get_logger()
        class Fib:
            @staticmethod
            def get_n(n):
                a = 0
                b = 1
        
                if n == 0:
                    return a
                elif n == 1:
                    return b
                else:
                    for i in range(2, n):
                        c = a + b
                        a = b
                        b = c
                    return b
        
        Fib.get_n(9)
        ```
        ```bash
        > python fib.py
        
        ┎──────────TDLogger──────────┒
        ┃  --Method get_n Executed-- ┃
        ┃ Arguments: {               ┃
        ┃     'n': 9,                ┃
        ┃ }                          ┃
        ┃ Times Executed: 1          ┃
        ┃ Execution Time: 0.000s     ┃
        ┃ Return Value: 21           ┃
        ┃ Return Type: <class 'int'> ┃
        ┖────────────────────────────┚
        ```
        
        # Change log
        
        ## [0.0.4] - 2020-04-02
        
        Fixed unable to install
        
        ## [0.0.3] - 2020-04-02
        
        Fixed Markdown file
        
        ## [0.0.2] - 2020-04-02
        
        ### Added
        - `tdprinter.py`
        
        ### Edited
        - `tdprinter.py`
        - `tdlogger.py`
        
        ## [0.0.1] - 2020-04-01
        
        ### Added
        - `tdlogger.py`
        - `HISTORY.md`
        - `README.md`
Keywords: Logger,Class
Platform: UNKNOWN
Description-Content-Type: text/markdown
