AWS Glue PySpark中日志设置

问题

需要在PySpark中设置日志

AWS Glue PySpark

python 复制代码
from awsglue.context import GlueContext
from pyspark.context import SparkContext

sc = SparkContext()
glueContext = GlueContext(sc)
logger = glueContext.get_logger()
logger.info("info message")
logger.warn("warn message")
logger.error("error message")

在AWS Glue Python任务中,应用程序日志都是输出到Error logs里面,Output logs里面的日志是print打印出来的日志。在AWS Glue Python Shell任务中,日志设置方式与上面不同:

AWS Glue Python Shell

python 复制代码
import logging

# 初始化日志
logger = logging.getLogger()
logger.setLevel(logging.INFO)


logger.info("info message")
logger.warn("warn message")
logger.error("error message")

参考

相关推荐
吴梓穆20 小时前
Python 基础语法2 if 运算符 循环
android·开发语言·python
如竟没有火炬20 小时前
整数拆分——动态规划
开发语言·数据结构·python·算法·leetcode·动态规划
叫我:松哥20 小时前
基于数据挖掘的旅游景点个性化推荐系统设计与实现,Apriori和FP-Growth算法挖掘景点之间的关联规则
人工智能·python·算法·数据挖掘·数据分析·beautifulsoup
极光代码工作室20 小时前
基于机器学习的客户分类系统设计
人工智能·python·深度学习·机器学习
copyer_xyf20 小时前
FastAPI 核心语法
后端·python
SilentSamsara20 小时前
scikit-learn 工作流工程化:Pipeline、ColumnTransformer 与自定义转换器
开发语言·人工智能·python·机器学习·青少年编程·numpy·scikit-learn
AI玫瑰助手20 小时前
Python函数:匿名函数lambda的定义与使用场景
android·java·python
泡^泡20 小时前
Python数据类型与运算符
开发语言·windows·python
xufengzhu21 小时前
Python库PyMySQL的使用指南
开发语言·python·pip
世辰辰辰1 天前
批量修改图片/文本名子
开发语言·python·批量修改文件名