Skip to content

logger.level does not work! #1190

@EchoShoot

Description

@EchoShoot

Python 3.11.8, my code is

from loguru import logger

logger.level('INFO')

if __name__ == '__main__':
    logger.debug('debug')
    logger.info('info')
    logger.success('success')
    logger.warning('warning')
    logger.error('error')
    logger.critical('critical')
    logger.exception('exception')

the print is

2024-08-13 10:23:43.683 | DEBUG    | __main__:<module>:6 - debug
2024-08-13 10:23:43.683 | INFO     | __main__:<module>:7 - info
2024-08-13 10:23:43.683 | SUCCESS  | __main__:<module>:8 - success
2024-08-13 10:23:43.683 | WARNING  | __main__:<module>:9 - warning
2024-08-13 10:23:43.683 | ERROR    | __main__:<module>:10 - error
2024-08-13 10:23:43.683 | CRITICAL | __main__:<module>:11 - critical
2024-08-13 10:23:43.683 | ERROR    | __main__:<module>:12 - exception
NoneType: None

Why does DEBUG and INFO display?

Metadata

Metadata

Assignees

No one assigned

    Labels

    questionFurther information is requested

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions