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")

参考

相关推荐
lzqrzpt10 小时前
LED驱动电源行业品牌格局与技术差异深度总结
python·单片机·嵌入式硬件
李可以量化10 小时前
PTrade 策略入门:before_trading_start 函数详解(上)—— 盘前准备逻辑全指南
python
大海变好AI10 小时前
AIGC分层推理落地能否串联多工具完成自动化闭环
人工智能·python·自动化·aigc
二宝哥11 小时前
14.Python模块与包完全指南:从定义到实战
python
三声三视11 小时前
交互式用够了?用 Agent SDK 把 Claude 塞进 Python Web 服务
人工智能·python·ai·aigc·ai编程
Geek-Chow11 小时前
Connecting kubectl to a Private EKS Cluster Over an Internal Domain
kubernetes·k8s·aws
zhanghaha131412 小时前
Python语言基础:4_数据类型转换
java·前端·python
larance12 小时前
机器学习特征预处理之标准化/归一化
开发语言·python·机器学习
tokenova12 小时前
Python 多模型统一调用封装类,一套代码兼容 GPT/Claude/Grok
python
Geek-Chow12 小时前
A Practical Tour of AWS Networking: VPCs, Subnets, Gateways, and More
网络·aws