在AWS SageMaker Jupyter笔记本中,可以通过以下方法来查看日志输出:
print("Logging information")
import logging
# 设置日志级别和格式
logging.basicConfig(level=logging.INFO, format='%(asctime)s - %(levelname)s - %(message)s')
# 输出日志信息
logging.info("Logging information")
import logging
# 创建一个logger对象
logger = logging.getLogger()
# 创建一个文件处理器,将日志输出到指定的文件中
file_handler = logging.FileHandler('log.txt')
file_handler.setLevel(logging.INFO)
# 创建一个控制台处理器,将日志输出到控制台
console_handler = logging.StreamHandler()
console_handler.setLevel(logging.INFO)
# 创建一个日志格式器
formatter = logging.Formatter('%(asctime)s - %(levelname)s - %(message)s')
# 将日志格式应用到文件处理器和控制台处理器
file_handler.setFormatter(formatter)
console_handler.setFormatter(formatter)
# 将处理器添加到logger对象中
logger.addHandler(file_handler)
logger.addHandler(console_handler)
# 输出日志信息
logger.info("Logging information")
以上是几种常用的方法,可以根据具体情况选择适合的方式来输出日志信息。