Log: Make the validate log level a static function

This commit is contained in:
Clemens Schwaighofer
2025-07-09 18:54:03 +09:00
parent 208f002284
commit c657dc564e
2 changed files with 7 additions and 1 deletions

View File

@@ -324,7 +324,8 @@ class Log:
"""
self.logger.log(Log.EXCEPTION, msg, *args, exc_info=True, extra=extra)
def validate_log_level(self, log_level: Any) -> bool:
@staticmethod
def validate_log_level(log_level: Any) -> bool:
"""
if the log level is invalid, will erturn false

View File

@@ -30,6 +30,11 @@ def main():
log.logger.critical('[NORMAL] Critical test: %s', log.logger.name)
log.exception('[NORMAL] Exception test: %s', log.logger.name)
if not Log.validate_log_level('WRONG'):
print("Invalid level")
if Log.validate_log_level('WARNING'):
print("Valid level")
if __name__ == "__main__":
main()