returns the project logger, scoped to a child name if provided Args: name: will define a child logger
(name: str | None = None)
| 225 | |
| 226 | |
| 227 | def get_logger(name: str | None = None) -> logging.Logger: |
| 228 | """returns the project logger, scoped to a child name if provided |
| 229 | Args: |
| 230 | name: will define a child logger |
| 231 | """ |
| 232 | dictConfig(LOGGING_CONFIG) |
| 233 | |
| 234 | parent_logger = logging.getLogger("") |
| 235 | if name: |
| 236 | return parent_logger.getChild(name) |
| 237 | return parent_logger |
no outgoing calls
no test coverage detected