Return a logger with the specified name, creating it if necessary. If no name is specified, return the root logger.
(name=None)
| 2149 | #--------------------------------------------------------------------------- |
| 2150 | |
| 2151 | def getLogger(name=None): |
| 2152 | """ |
| 2153 | Return a logger with the specified name, creating it if necessary. |
| 2154 | |
| 2155 | If no name is specified, return the root logger. |
| 2156 | """ |
| 2157 | if not name or isinstance(name, str) and name == root.name: |
| 2158 | return root |
| 2159 | return Logger.manager.getLogger(name) |
| 2160 | |
| 2161 | def critical(msg, *args, **kwargs): |
| 2162 | """ |
no test coverage detected
searching dependent graphs…