"""
Utility functions for the standard plugins.
This module provides utility functions for the standard plugins,
including printing functions for status messages, success messages,
error messages, warning messages, and info messages.
"""
import logging
# Set up logger
logger = logging.getLogger(__name__)
def print_status(message: str) -> None:
"""
Print a status message.
Args:
message: The message to print
"""
logger.info(f"Status: {message}")
print(f"Status: {message}")
def print_success(message: str) -> None:
"""
Print a success message.
Args:
message: The message to print
"""
logger.info(f"Success: {message}")
print(f"Success: {message}")
def print_error(message: str) -> None:
"""
Print an error message.
Args:
message: The message to print
"""
logger.error(f"Error: {message}")
print(f"Error: {message}")
def print_warning(message: str) -> None:
"""
Print a warning message.
Args:
message: The message to print
"""
logger.warning(f"Warning: {message}")
print(f"Warning: {message}")
def print_info(message: str) -> None:
"""
Print an info message.
Args:
message: The message to print
"""
logger.info(f"Info: {message}")
print(f"Info: {message}")