logging¶
- pyfibers.enable_logging(level=logging.INFO, format_string=None, stream=None)¶
Enable logging output for pyfibers.
- Parameters:
level (
int) – Logging level. Defaults to logging.INFO. Common values: logging.DEBUG, logging.INFO, logging.WARNING, logging.ERRORformat_string (
str) – Custom format string for log messages. Defaults to a standard format showing level, logger name, and message.stream (
TextIO) – Output stream for logging. Defaults to stderr (standard for logging). Use sys.stdout for notebooks or when you want logging mixed with regular output. If None and PYFIBERS_DOCS_BUILD=1, automatically uses stdout for documentation builds.
- Return type:
import pyfibers pyfibers.enable_logging() # Enable INFO level logging (stderr in normal use, stdout in docs) pyfibers.enable_logging(stream=sys.stdout) # Force stdout pyfibers.enable_logging(level=pyfibers.logging.DEBUG) # Enable DEBUG level pyfibers.enable_logging(level=pyfibers.logging.WARNING) # Only show warnings and errors