Metadata-Version: 2.1
Name: package-logger
Version: 1.0.0
Summary: Logger for Python
Home-page: https://github.com/sachin-acharya-projects/package_logger
Author: Sachin Acharya
Author-email: acharyaraj71+logger@gmail.com
Keywords: python3-logger logger debugging print
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Description-Content-Type: text/markdown


This Package can be used from Debugging purposes.
When you are working in long project, you often use print statement for debugging purposes.
Sometime, you use to many print statement and after completing debugging you spent sometime to find and remove all those previous print statement

What does this package do?
When you print something for debugging purposes using this package, it will print out in following pattern

[TYPE_OF_WARNING] -> TextType (INFO, WARNING, etc)
[From] -> Which method is calling this packages' method
[Line] -> On which line is it calling
[Statement(s)] -> Print all the messages you have writen

You can even pass multiple texts as parameters just like in print statement

Example
from package_logger import LoggerClass, TextType

logger = LoggerClass()
logger.print("Hello", "World", type_ = TextType.INFO)

You can use colorPrint method instead of print method to print with color for different messages type
Example
from package_logger import ColorType
logger.colorPrint("Hello", "World", type_ = TextType.INFO, color = ColorType.COLOR_INFO)
