Генерация уникальных файлов журнала при запуске SnowSQL - PullRequest
0 голосов
/ 12 октября 2019

(отправка от имени пользователя 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

НО (!) Есть ли способ сохранить файл журнала разных заданий по разным путям?


Буду признателен за любые рекомендации! СПАСИБО!

1 Ответ

1 голос
/ 14 октября 2019

Я бы сделал что-то вроде следующего, где я добавляю местоположение файла журнала в команду snowsql, и мой файл конфигурации имеет конфигурацию с именем configName.

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

В этом примере используется довольно близко к-unique-name для имени файла журнала, если у вас нет двух процессов, запускающихся одновременно, это должно работать. Если вам нужно изменить путь (например, /tmp/log/uniqueName/logfile.log), вы можете использовать переменные среды ОС таким же образом, однако вам, вероятно, придется сначала создать эту папку / каталог.

Надеюсь, это поможет ... Рич

...