snowflake-cloud-data-platform - 运行 SnowSQL 时生成唯一的日志文件
问题描述
(代表雪花用户提交)
我了解您可以按照本文档(https://docs.snowflake.net/manuals/user-guide/snowsql-config.html#configuration-options-section)和以下代码段来配置日志文件:
| log_bootstrap_file | ~/.snowsql/log_... | SnowSQL bootstrap log file location |
| log_file | ~/.snowsql/log | SnowSQL main log file location
但是(!)有没有办法在不同的路径下保存不同作业的日志文件?
任何建议将不胜感激!谢谢!
解决方案
我会执行以下操作,将日志文件位置添加到 snowsql 命令,并且我的配置文件有一个名为 configName 的配置。
snowsql -c configName -o log_file=~/.snowsql/"$(date +'%Y%m%d_%H%M%S')"log
此示例使用非常接近唯一名称作为日志文件名称,假设您没有两个同时开始的进程,这应该可以工作。如果您需要修改路径(例如 /tmp/log/uniqueName/logfile.log),您可以以相同的方式使用操作系统环境变量,但请注意,您可能必须先创建该文件夹/目录。
我希望这会有所帮助...丰富
推荐阅读
- javascript - 如何在 React 中使用特定 ID 进行 Axios 发布请求?
- angular - 无法运行测试并得到“您的一些测试完成了整页重新加载!”
- wpf - 我无法在 wpf C# 中水平对齐数据网格内的文本
- python - 如何在 ipywidgets / JupyterLab 中制作简单的绘图画布?
- amazon-web-services - 如果因无法执行“gcc”而失败,则在 gitlab ci 上构建
- vba - VBA选择多列的一部分
- c - 正整数如何存储在计算机内存中?它们的 2 的补码存储为内存中的负整数还是它们的二进制等价物?
- javascript - Angular PWA 重定向到错误的文件
- sql - 如何在 int 列表上按位执行
- java - 如何使引导程序与 Spring mvc 一起工作?