pycanha_core — C++ Core Package#
The pycanha_core package is the compiled C++ backend. Its classes serve
as base classes for the higher-level pycanha wrappers. This page
documents the top-level utilities; see the submodule pages for the full
class reference.
Logging#
- class pycanha_core.Logger#
Bases:
objectpycanha-core logger wrapper.
- property level#
Runtime log level.
- log(self, level: pycanha_core.pycanha_core.LogLevel, message: str) None#
Emit a message at the given level.
- property name#
Logger name.
- set_level(self, level: pycanha_core.pycanha_core.LogLevel) None#
Set the runtime log level.
- should_log(self, level: pycanha_core.pycanha_core.LogLevel) bool#
Return whether the logger currently emits the given level.
Utilities#
- pycanha_core.get_logger() pycanha_core.pycanha_core.Logger#
Return the main pycanha-core logger.
- pycanha_core.set_logger_level(level: pycanha_core.pycanha_core.LogLevel) None#
Set the main logger runtime level.