Как я могу перенаправить журналы Ballerina в файл, все еще показывая его на терминале - PullRequest
0 голосов
/ 01 октября 2018

Я хочу сохранить журналы моей программы Ballerina в файл при отображении на терминале, поэтому я использовал следующую команду:

$ ballerina run sample.balx |tee out.log

Однако это не такНе записывайте ничего в файл out.log, даже если программа успешно выполняется и показывает журналы на терминале.

1 Ответ

0 голосов
/ 01 октября 2018

Приведенная выше команда предназначена для записи stdout в файл.Однако Балерина записывает свои журналы в поток stderr .поэтому вы должны использовать приведенную ниже команду.

ballerina run sample.balx 2>&1 | tee out.log

Эта команда перенаправляет stderr на stdout, чтобы tee мог отображать ее на дисплее и в файле.

...