getLogger¶
- lsst.utils.logging.getLogger(name: str | None = None, logger: Logger | None = None) LsstLogAdapter¶
- Get a logger compatible with LSST usage. - Parameters:
- namestr, optional
- Name of the logger. Root logger if - None.
- loggerlogging.LoggerorLsstLogAdapter
- If given the logger is converted to the relevant logger class. If - nameis given the logger is assumed to be a child of the supplied logger.
 
- name
- Returns:
- loggerLsstLogAdapter
- The relevant logger. 
 
- logger
 - Notes - A - logging.LoggerAdapteris used since it is easier to provide a more uniform interface than when using- logging.setLoggerClass. An adapter can be wrapped around the root logger and the- setLoggerClasswill return the logger first given that name even if the name was used before the- Taskwas created.