Skip to content

severity name vs severity no #1478

Description

@htgrs6s55

This can be my misunderstanding, but I expected severity name and severity no to be exchangeable. while:

from loguru import logger

# works as expected
logger.warning("Warning")

# works the same as above
logger.log('WARNING', "Warning")

# doesn't work the same as above
logger.log(30, "Warning")

gives:

2026-05-31 10:46:08.289 | WARNING  | __main__:<module>:4 - Warning
2026-05-31 10:46:08.289 | WARNING  | __main__:<module>:7 - Warning
2026-05-31 10:46:08.289 | Level 30 | __main__:<module>:10 - Warning

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions