运行SnowSQL时生成唯一的日志文件

时间:2019-10-11 21:08:51

标签: snowflake-data-warehouse

(代表雪花用户提交)


我了解您可以按照以下文档(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

BUT(!)是否可以在不同路径下保存不同作业的日志文件?


任何建议将不胜感激!谢谢!

1 个答案:

答案 0 :(得分:1)

我将执行以下操作,在其中将日志文件位置添加到snowsql命令中,并且我的配置文件具有名为configName的配置。

snowsql -c configName -o log_file=~/.snowsql/"$(date +'%Y%m%d_%H%M%S')"log

此示例使用一个非常接近唯一的名​​称作为日志文件名,假设您没有在同一秒开始的两个进程,那么这应该可以工作。 如果您需要修改路径(例如/tmp/log/uniqueName/logfile.log),则可以以相同的方式使用OS环境变量,但是请注意,您可能必须首先创建该文件夹/目录。

我希望这对您有帮助...丰富