Return a logger with the specified name, creating it if necessary. If no name is specified, return the root logger.
(name=None)
| 2072 | #--------------------------------------------------------------------------- |
| 2073 | |
| 2074 | def getLogger(name=None): |
| 2075 | """ |
| 2076 | Return a logger with the specified name, creating it if necessary. |
| 2077 | |
| 2078 | If no name is specified, return the root logger. |
| 2079 | """ |
| 2080 | if not name or isinstance(name, str) and name == root.name: |
| 2081 | return root |
| 2082 | return Logger.manager.getLogger(name) |
| 2083 | |
| 2084 | def critical(msg, *args, **kwargs): |
| 2085 | """ |
no test coverage detected