configure_logging
Functionconfigure_logging(
level: Optional[str] = None,
log_file: Optional[str] = None,
console: bool = True,
silent: bool = False
)
Configure logging for the svan2d package.
Parameters
-
level - Log level - "DEBUG", "INFO", "WARNING", or "ERROR" (default: from config)
-
log_file - Path to log file (None to disable file logging)
-
console - Whether to log to console (ignored if silent=True)
-
silent - If True, disables all console output (file logging still works)
Examples
# Console only, INFO level (or config default)
configure_logging()
# Explicit level
configure_logging(level="DEBUG")
# File only, DEBUG level
configure_logging(level="DEBUG", log_file="svan2d.log", console=False)
# Silent mode with file logging
configure_logging(silent=True, log_file="svan2d.log")
# Completely silent
configure_logging(silent=True)