Рейтинг:0

Почему вывод консоли не сохраняется в моем файле журнала?

флаг lr

Я попытался запустить эту команду:

$ python flathunt.py >> job.log
[2022/01/16 20:33:49|config.py |INFO ]: Использование конфигурации /home/adam/flathunter/config.yaml

в моем понимании из Как сохранить вывод терминала в файл? выход [2022/01/16 20:33:49|config.py |INFO ]: Использование конфигурации /home/adam/flathunter/config.yaml это было вызвано flathunt.py сценарий должен был не выводиться на экран, а храниться в работа.журнал файл. Однако верно и обратное, т. работа.журнал пустой. Что мне здесь не хватает?

FedKad avatar
флаг cn
Можешь попробовать... `2>>` ...?
Adam avatar
флаг lr
@FedKad, если использовать 2 >>, то я ничего не вижу в терминале, но он хранится в файле журнала.
Adam avatar
флаг lr
Я использую этот скрипт: https://github.com/flathunters/flathunter/blob/main/flathunt.py
флаг hr
См. [Вывод команды не перенаправляется в файл] (https://askubuntu.com/questions/1269712/command-output-is-not-redirected-to-file)
Adam avatar
флаг lr
@steeldriver Но в связанном скрипте регистрируется информация, а не ошибка `self.__log__.info` https://github.com/flathunters/flathunter/blob/main/flathunter/config.py#L26 - так что это не отвечает мой вопрос, да?
флаг hr
@Adam, основанный на `help (logger)`, похоже, что обработчик объекта регистратора по умолчанию записывает в поток ошибок независимо от уровня сообщения (* «Если поток не указан, используется sys.stderr». *)

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.