Test

# Import the default logging moduleimport logging

# Create our demo logger
logger = logging.getLogger('HumioDemoLogger')

# Set a log level for the logger
logger.setLevel(logging.INFO)

# Create a console handler 
handler = logging.StreamHandler()

# Set INFO level for handler
handler.setLevel(logging.INFO)

# Create a message format that matches earlier example
formatter = logging.Formatter('%(asctime)s - %(name)s - %(levelname)s - %(message)s')

# Add our format to our handlerhandler.set
Formatter(formatter)

# Add our handler to our logger
logger.addHandler(handler)

#  Emit an INFO-level message
logger.info('Python logging is cool!')

 

# Import the default logging moduleimport logging

# Create our demo logger
logger = logging.getLogger('HumioDemoLogger')

# Set a log level for the logger
logger.setLevel(logging.INFO)

# Create a console handler 
handler = logging.StreamHandler()

# Set INFO level for handler
handler.setLevel(logging.INFO)

# Create a message format that matches earlier example
formatter = logging.Formatter('%(asctime)s - %(name)s - %(levelname)s - %(message)s')

# Add our format to our handlerhandler.set
Formatter(formatter)

# Add our handler to our logger
logger.addHandler(handler)

#  Emit an INFO-level message
logger.info('Python logging is cool!')

 

 

Python Logging Levels

If you’re familiar with the Syslog protocol, the idea of logging levels and log severity should be intuitive. In short, log messages generally include a severity that indicates the importance of the message.

There are six default severities with the default Python logging module. Each default severity is associated with a number, and a higher numeric value indicates a more severe logging level. The table below describes each of the default logging levels.