A context manager to deal with logging level as context manager.
Logging as a context manager.
Visually inspired by how Credo looks like, I always find difficult to communicate with user in command line interface. So this is a logging/printing system which is more block based than line base, and with color also.
The following will show a nice formatted message :
with Message('Hello there') as log: log('This is a Logging message context manager') log('it support nesting and will render in a User friendly way') log('I need to fix multi \nline \nstring')
You can nest these:
with Message('Hello there') as log: log('This is a Logging message context manager') log('it support nesting and will render in a User friendly way') log('I need to fix multi \nline \nstring') with Warning('Nested it does support') as log1: log1('like Yoda speach order ') log1('of words are') with Critical('Come to the dark side') as log2: log2('we have cookies') with OK("Paternity test") as log3: log3('I am your father')
To get nested messages:
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
|Filename, size||File type||Python version||Upload date||Hashes|
|Filename, size withlog-0.0.3-py2.py3-none-any.whl (10.5 kB)||File type Wheel||Python version py2.py3||Upload date||Hashes View|
Hashes for withlog-0.0.3-py2.py3-none-any.whl