Skip to main content

Leslie Chow Debug Kit

Installation

pip install lcdk

Usage

from lcdk.lcdk import lcdk as LeslieChow

DBG=LeslieChow.lcdk()

DBG.log("{}".format("MESSAGE FROM DEBUG"))

DBG.lt_green("{}".format("MESSAGE FROM DEBUG"))

Further Help

Help on module lcdk.lcdk in lcdk:

NAME lcdk.lcdk

FILE lcdk/lcdk/lcdk.py

CLASSES builtin.object Message lcdk logging.LoggerAdapter(builtin.object) StyleAdapter

class Message(__builtin__.object)
 |  Methods defined here:
 |  
 |  __init__(self, fmt, *args, **kwargs)
 |  
 |  __str__(self)
 |  
 |  ----------------------------------------------------------------------
 |  Data descriptors defined here:
 |  
 |  __dict__
 |      dictionary for instance variables (if defined)
 |  
 |  __weakref__
 |      list of weak references to the object (if defined)

class StyleAdapter(logging.LoggerAdapter)
 |  Method resolution order:
 |      StyleAdapter
 |      logging.LoggerAdapter
 |      __builtin__.object
 |  
 |  Methods defined here:
 |  
 |  __init__(self, logger, extra=None)
 |  
 |  color_log(self, level, msg, color, *args, **kwargs)
 |  
 |  error(self, level, msg, *args, **kwargs)
 |  
 |  log(self, level, msg, *args, **kwargs)
 |  
 |  warning(self, level, msg, *args, **kwargs)
 |  
 |  ----------------------------------------------------------------------
 |  Methods inherited from logging.LoggerAdapter:
 |  
 |  critical(self, msg, *args, **kwargs)
 |      Delegate a critical call to the underlying logger, after adding
 |      contextual information from this adapter instance.
 |  
 |  debug(self, msg, *args, **kwargs)
 |      Delegate a debug call to the underlying logger, after adding
 |      contextual information from this adapter instance.
 |  
 |  exception(self, msg, *args, **kwargs)
 |      Delegate an exception call to the underlying logger, after adding
 |      contextual information from this adapter instance.
 |  
 |  info(self, msg, *args, **kwargs)
 |      Delegate an info call to the underlying logger, after adding
 |      contextual information from this adapter instance.
 |  
 |  isEnabledFor(self, level)
 |      See if the underlying logger is enabled for the specified level.
 |  
 |  process(self, msg, kwargs)
 |      Process the logging message and keyword arguments passed in to
 |      a logging call to insert contextual information. You can either
 |      manipulate the message itself, the keyword args or both. Return
 |      the message and kwargs modified (or not) to suit your needs.
 |      
 |      Normally, you'll only need to override this one method in a
 |      LoggerAdapter subclass for your specific needs.
 |  
 |  ----------------------------------------------------------------------
 |  Data descriptors inherited from logging.LoggerAdapter:
 |  
 |  __dict__
 |      dictionary for instance variables (if defined)
 |  
 |  __weakref__
 |      list of weak references to the object (if defined)

class lcdk
 |  Methods defined here:
 |  
 |  __init__(self, **kwargs)
 |  
 |  error(self, errorMsg)
 |  
 |  getFormat(self, msg='', level='INFO')
 |  
 |  getLogLevel(self, level)
 |  
 |  log(self, msg, level='INFO')
 |  
 |  lt_cyan(self, msg, level='WARNING')
 |  
 |  lt_green(self, msg, level='WARNING')
 |  
 |  lt_purple(self, msg, level='WARNING')
 |  
 |  purple(self, msg, level='WARNING')
 |  
 |  red(self, msg, level='WARNING')
 |  
 |  trace(self, frame, event, arg='')
 |  
 |  warning(self, msg, level='WARNING')

Metadata

Release files for lcdk 0.3

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for lcdk 0.3
File Size Uploaded
lcdk-0.3.tar.gz 4.2 kB Details

Built distributions (wheels)

Table of built distributions (wheels) for lcdk 0.3
File Interpreter ABI Platform
lcdk-0.3-py3.7.egg Legacy Egg format - - Details
lcdk-0.3-py3-none-any.whl Python 3 none any Details

Total release size: 16.7 kB

Release files / lcdk-0.3.tar.gz

Download URL lcdk-0.3.tar.gz
Size 4.2 kB
Tags Source
SHA-256 checksum
How to use checksums
8fd0cb792aa8253a51dfc83727b40117a36179cc8ed304afe9332bac2972eeff
BLAKE2b-256 checksum
How to use checksums
5523a0554b85565ed58f48212ad611d86d949166edee0e533f92609395c2b9ac
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/2.0.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.36.1 CPython/3.7.4

Release files / lcdk-0.3-py3.7.egg

Download URL lcdk-0.3-py3.7.egg
Size 7.4 kB
Tags Egg
SHA-256 checksum
How to use checksums
218265172a00eacae220a9d384e199f263b1011d5398d14a5453cfd2792ce3a1
BLAKE2b-256 checksum
How to use checksums
39c32575aea9e0bac64a827fed0c41a318d4bf658d98fa941a7090d452c605f6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/2.0.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.36.1 CPython/3.7.4

Release files / lcdk-0.3-py3-none-any.whl

Download URL lcdk-0.3-py3-none-any.whl
Size 5.0 kB
Tags Python 3
SHA-256 checksum
How to use checksums
8accfa03feaf6c8e1ce7d0f561a61ecb1de49cd28b70afa244f1e1edfd6fcc86
BLAKE2b-256 checksum
How to use checksums
8d051dbfdb1ffb2fe3d518aa8adf4631d02b6214e2e2cc26cc4ccf4bb43533a7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/2.0.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.36.1 CPython/3.7.4

Release history Release notifications | RSS feed

This release

0.3 This release

3 release files

0.2

3 release files

0.1

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page