Retrieve the level code for use in logging.Logger.log().
(level="info")
| 185 | |
| 186 | |
| 187 | def _check_loglevel(level="info"): |
| 188 | """ |
| 189 | Retrieve the level code for use in logging.Logger.log(). |
| 190 | """ |
| 191 | try: |
| 192 | level = level.lower() |
| 193 | if level == "quiet": |
| 194 | return None |
| 195 | else: |
| 196 | return LOG_LEVELS[level] |
| 197 | except (AttributeError, KeyError): |
| 198 | log.error( |
| 199 | "Invalid output_loglevel '%s'. Valid levels are: %s. Falling " |
| 200 | "back to 'info'.", |
| 201 | level, |
| 202 | ", ".join(sorted(LOG_LEVELS, reverse=True)), |
| 203 | ) |
| 204 | return LOG_LEVELS["info"] |
| 205 | |
| 206 | |
| 207 | def _parse_env(env): |