Versions
Description
*log_calls* is a Python 3.3+ decorator that can print a lot of useful information about calls to decorated functions, methods and properties. The decorator can write to ``stdout``, to another stream or file, or to a logger. *log_calls* provides methods for writing your own debug messages, and for easily "dumping" variables and expressions paired with their values. It can decorate individual functions, methods and properties; but it can also programmatically decorate callable members of entire classes and class hierarchies, even of entire modules, with just a single line — which can greatly expedite learning a new codebase. In short, *log_calls* can save you from writing, rewriting, copying, pasting and tweaking a lot of ad hoc, debug-only, boilerplate code — and it can keep *your* codebase free of that clutter.
Repository
https://github.com/Twangist/log_calls/log_calls/docs/source
Project Slug
log-calls
Last Built
7 years ago failed
Maintainers
Home Page
https://github.com/Twangist/log_calls
Badge
Tags
call, caller, class, debugging, decorator, exploring, function, learning, logging, method, profiling, recursion, stack, teaching
Short URLs
log-calls.readthedocs.io
log-calls.rtfd.io
Default Version
latest
'latest' Version
master