Setup loglevel. Convenience function to support lowercase names. levelName: level name from LEVELS
(self, levelname=None)
| 111 | self.setLogLevel() |
| 112 | |
| 113 | def setLogLevel(self, levelname=None): |
| 114 | """Setup loglevel. |
| 115 | Convenience function to support lowercase names. |
| 116 | levelName: level name from LEVELS""" |
| 117 | level = LOGLEVELDEFAULT |
| 118 | if levelname is not None: |
| 119 | if levelname not in LEVELS: |
| 120 | raise Exception('unknown levelname seen in setLogLevel') |
| 121 | else: |
| 122 | level = LEVELS.get(levelname, level) |
| 123 | |
| 124 | self.setLevel(level) |
| 125 | self.handlers[0].setLevel(level) |
| 126 | |
| 127 | # pylint: disable=method-hidden |
| 128 | # "An attribute inherited from starrynet.log hide this method" (sic) |