Loguru-Based Random Number Logging Function

  • Share this:

Code introduction


This function uses the Loguru library to log different levels of messages for a randomly generated number and returns this number.


Technology Stack : Loguru

Code Type : Function

Code Difficulty : Intermediate


                
                    
def loguru_random_function(arg1, arg2):
    import random
    from loguru import logger

    # Generate a random integer between 1 and 100
    random_number = random.randint(1, 100)
    
    # Log the result using different log levels
    logger.debug(f"Debug message: {random_number}")
    logger.info(f"Info message: {random_number}")
    logger.warning(f"Warning message: {random_number}")
    logger.error(f"Error message: {random_number}")
    logger.critical(f"Critical message: {random_number}")

    # Return the random number
    return random_number                
              
Tags: