console-logging
console-logging copied to clipboard
Better, prettier commandline logging for Python--with colors! :ghost:
console-logging
Better console logging for Python.
Find us on PyPi: https://pypi.python.org/pypi/console-logging
Getting Started
Dependencies
- Python 2.6+ or Python 3.5+
-
termcolor
Installation
pip install console-logging
If building from source: bash pipe
from inside this repo.
Usage
New:
from console_logging.console import Console
console = Console()
console.log("Hello world!")
Old:
from console_logging import console
console.log("Hello World!")
Exhaustive Reference
console.log("This is a log.")
console.error("This is an error.")
console.info("This is some neutral info.")
console.success("This is a success message.")
# If using the new usage:
console.setVerbosity(4) # verbosity from 1 - 5, in order:
'''
[1] Errors
[2] Successes
[3] Logs
[4] Info
[5] Secure
'''
console.mute() # shorthand for setVerbosity(0)
Example
For an exhaustive example, see tests/example.py
.
Credit
-
termcolor
module for colors