Python Performance Logger

Description

The Python Performance Logger installs and uninstalls itself from a project as needed. After installation, each method call is logged, as well as its execution time. In the log, method calls in methods are visible by indentation. So nested methods with long runtime can be determined. The logger is also useful for use on a server, since each call is logged with all parameters and can thus be analyzed very well in case of error.