本文介绍了运行SnowSQL时生成唯一的日志文件的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
(代表Snowflake用户提交)
我知道您可以按照本文档(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/Unique eName/logfile.log),您可以以相同的方式使用OS环境变量,但是请注意,您可能必须首先创建该文件夹/目录。我希望这能帮助.Rich
这篇关于运行SnowSQL时生成唯一的日志文件的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!