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

参考

相关推荐
用户83580861879121 小时前
基于 Self-RAG 与列表级重排序的进阶 RAG 系统设计与实现
python
Warson_L2 天前
Python `Annotated` 与 LangGraph Reducer 学习笔记
python
韩师傅2 天前
海天线算法的前世今生
python·计算机视觉
韩师傅2 天前
当你的甲方设备过烂,要如何快速出效果?
python·计算机视觉
Warson_L2 天前
LangGraph的MessageState and HumanMessage
python
韩师傅2 天前
当你的甲方吐槽天空不够蓝,你应该如何应对
python·计算机视觉
Warson_L2 天前
python的类&继承
python
Warson_L2 天前
类型标注/type annotation
python
ThreeS2 天前
手搓MiniVLA全实战教程-一步一步用pytorch解释原理与思路
人工智能·python
金銀銅鐵2 天前
[Python] 模 n 乘法的逆元计算器
python·数学·游戏