Spaces:
Running
Running
File size: 785 Bytes
c4d486b | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 | import logging
# Create our formatter with both correct and incorrect attributes
logger = logging.getLogger("test_logger")
logger.setLevel(logging.DEBUG)
# Create a handler that writes to the console
handler = logging.StreamHandler()
logger.addHandler(handler)
# Test 1: Correct attributes
print("\nTest 1: Correct attributes:")
formatter1 = logging.Formatter(
"%(asctime)s - %(name)s - %(levelname)s - %(filename)s:%(lineno)d - %(message)s"
)
handler.setFormatter(formatter1)
logger.info("This is a test message")
# Test 2: Incorrect attributes
print("\nTest 2: Incorrect attributes:")
formatter2 = logging.Formatter(
"%(asc_time)s - %(log_name)s - %(level)s - %(file)s:%(line_no)d - %(msg)s"
)
handler.setFormatter(formatter2)
logger.info("This is another test message")
|