Skip to main content

A fancy text and logging tool for console applications

Project description


A python module made for server applications for formatting and logging

consoleTools: v0.1.5 (non-stable)

Packaged: No

OS Support: OS Independant

What am I?

We needed a logging tool and console display tool with a fancy output with colours, so we quickly whipped this together. Other features will be implemented to this over-time as we need more things in our console apps.

All logs are stored in logs/date-log.txt


#Logging and displaying console output
from consoleTools import consoleDisplay as cd
cd.log('e','I am an error')
cd.log('w','I am a warning')
cd.log('i','I am an information message')
cd.log('n',"I am a notice and therefore have no formatting as I'm not that important")
cd.log('s','Woo-hoo! Your thing worked')

Questions people asked when making this (but not in their words)

q) B... b... but I don't want it to log to a file Brendan!

a) Well the #### you, we added that:

cd.log('s','I will not log to a file',False)

Add the boolean flag False and nothing will be logged to a file

q) I don't want to log to logs/. Why are you making me do this a) By adding the simple flag file=x you can set whatever you want there

cd.log('s','I will log to a custom file',file="thisfilecontainsthe.log")

q) I know what happened, but when? a) The log files contain dates and times - just keeping the console nice and clean

Getting Console Tools


Console tools is easy to install via pip: pip install Console-Tools


Grab this version (may not function at all/function correctly) git clone pip install -r requirements.txt (Optional) - Access the module globally: Move the consoleTools folder to Python37\Lib\site-packages


We upload a beta (partially stable) version to PyPI test. python -m pip install --index-url Console-Tools

Project details

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Files for Console-Tools, version 0.1.5
Filename, size File type Python version Upload date Hashes
Filename, size Console_Tools-0.1.5-py3-none-any.whl (17.0 kB) File type Wheel Python version py3 Upload date Hashes View hashes
Filename, size Console Tools-0.1.5.tar.gz (4.2 kB) File type Source Python version None Upload date Hashes View hashes

Supported by

Elastic Elastic Search Pingdom Pingdom Monitoring Google Google BigQuery Sentry Sentry Error logging AWS AWS Cloud computing DataDog DataDog Monitoring Fastly Fastly CDN DigiCert DigiCert EV certificate StatusPage StatusPage Status page