运行SnowSQL时生成唯一的日志文件 [英] Generating unique log files when running SnowSQL

查看:16
本文介绍了运行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时生成唯一的日志文件的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆