Return a logger with the specified name, creating it if necessary. If no name is specified, return the root logger.
(name=None)
| 2139 | #--------------------------------------------------------------------------- |
| 2140 | |
| 2141 | def getLogger(name=None): |
| 2142 | """ |
| 2143 | Return a logger with the specified name, creating it if necessary. |
| 2144 | |
| 2145 | If no name is specified, return the root logger. |
| 2146 | """ |
| 2147 | if not name or isinstance(name, str) and name == root.name: |
| 2148 | return root |
| 2149 | return Logger.manager.getLogger(name) |
| 2150 | |
| 2151 | def critical(msg, *args, **kwargs): |
| 2152 | """ |
no test coverage detected