get_logger
phasic.get_logger(name)Get a logger for the specified module.
This function should be used by all phasic modules to create loggers. It ensures consistent logger naming and hierarchy.
Parameters
name :str-
Module name (typically name)
Returns
:logging.Logger-
Logger instance
Examples
>>> from phasic.logging_config import get_logger
>>> logger = get_logger(__name__)
>>> logger.info("Module initialized")Notes
- Loggers use hierarchical names: phasic.module_name
- Child loggers inherit settings from parent ‘phasic’ logger
- This allows fine-grained control: e.g., phasic.svgd can have different level