Random Log Entry Generator with Loguru

  • Share this:

Code introduction


The function uses the Loguru library to generate a random log entry with a random log level.


Technology Stack : Loguru

Code Type : Function

Code Difficulty : Intermediate


                
                    
import random
from loguru import logger

def generate_random_log():
    # Loguru is used to log messages with different levels such as info, warning, error, etc.
    # This function generates a random log entry with a random log level and message.
    log_levels = ["info", "warning", "error", "debug", "critical"]
    message = f"Random event at {random.randint(1, 100)} occurred."
    log_level = random.choice(log_levels)
    logger.log(log_level, message)

# JSON output for the generated code                
              
Tags: