Skip to content

A simple but pretty python logging package (IT HAS STACKS!)

License

Notifications You must be signed in to change notification settings

ignis-sec/allogate

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Allogate

A very simple logging package

Output example

Installing

pip install allogate

Usage example

import allogate as logging

logging.VERBOSITY=1
print(f"Verbosity = {logging.VERBOSITY}")
logging.pprint(f"Hello, this is a failure", 0)
logging.pprint(f"Hello, this is a success", 1)
logging.pprint(f"Hello, this is a warning", 2)
logging.pprint(f"Hello, this is an info"  , 3)
logging.pprint(f"Hello, this is verbose"  , 4)
logging.pprint(f"Hello, this is very verbose"  , 12)

logging.VERBOSITY=3
print(f"Verbosity = {logging.VERBOSITY}")
logging.pprint(f"Hello, this is a failure", 0)
logging.pprint(f"Hello, this is a success", 1)
logging.pprint(f"Hello, this is a warning", 2)
logging.pprint(f"Hello, this is an info"  , 3)
logging.pprint(f"Hello, this is verbose"  , 4)
logging.pprint(f"Hello, this is very verbose"  , 12)


logging.VERBOSITY=5
print(f"Verbosity = {logging.VERBOSITY}")
logging.pprint(f"Hello, this is a failure", 0)
logging.pprint(f"Hello, this is a success", 1)
logging.pprint(f"Hello, this is a warning", 2)
logging.pprint(f"Hello, this is an info"  , 3)
logging.pprint(f"Hello, this is verbose"  , 4)
logging.pprint(f"Hello, this is very verbose"  , 12)


logging.VERBOSITY=15
print(f"Verbosity = {logging.VERBOSITY}")
logging.pprint(f"Hello, this is a failure", 0)
logging.pprint(f"Hello, this is a success", 1)
logging.pprint(f"Hello, this is a warning", 2)
logging.pprint(f"Hello, this is an info"  , 3)
logging.pprint(f"Hello, this is verbose"  , 4)
logging.pprint(f"Hello, this is very verbose"  , 12)


logging.pprint(f"Clamp me AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"  , 12)


def test_function():
    logging.pprint(f"Hello, this is a failure", 0)
    logging.pprint(f"Hello, this is a success", 1)
    logging.pprint(f"Hello, this is a warning", 2)
    logging.pprint(f"Hello, this is an info"  , 3)
    logging.pprint(f"Hello, this is verbose"  , 4)
    logging.pprint(f"Hello, this is very verbose"  , 12)

test_function()

About

A simple but pretty python logging package (IT HAS STACKS!)

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages