我看不到任何我可能会从 Greengrass v2 组件中注销的内容。
例如:
import logging
...
...
logger = logging.getLogger()
logger.setLevel(logging.INFO)
...
...
logger.info("Hello world")
这在我的 .log 或 greengrass.log 文件中不可见。我也尝试过不同的日志记录级别。与logger.debug("...")
我看不到任何我可能会从 Greengrass v2 组件中注销的内容。
例如:
import logging
...
...
logger = logging.getLogger()
logger.setLevel(logging.INFO)
...
...
logger.info("Hello world")
这在我的 .log 或 greengrass.log 文件中不可见。我也尝试过不同的日志记录级别。与logger.debug("...")
我最终将日志记录配置为:
logging.basicConfig(stream=sys.stdout, level=logging.DEBUG)
-u
您是否使用禁用输出缓冲的参数运行 Python ?如果没有这个参数,Python 脚本可能不会输出日志。
请参阅此故障排除条目:Python 脚本不记录消息