Ведение журнала Python для просмотра сообщений в Console.app [MacOS]Python

Программы на Python
Anonymous
Ведение журнала Python для просмотра сообщений в Console.app [MacOS]

Сообщение Anonymous »

Я пытаюсь просмотреть журнал своего приложения из встроенного в MacOS Console.app. (комментарии почему: удобно для отдельных программ, есть пользовательский интерфейс, можно фильтровать, экспортировать и т. д.)
Проблематический код

Код: Выделить всё

import logging
import logging.handlers
import time

logger = logging.getLogger()
logger.addHandler(logging.handlers.SysLogHandler())
logger.setLevel('INFO')

while True:
logger.info('I am invisible from Console.app :(')
time.sleep(1)

Я также попробовал адрес='/var/run/syslog' и различные возможности для аргументов объекта = logging.handlers.SysLogHandler< /p>
Результат
И вот пример результата консольного приложения MacOS (поиск осуществляется с помощью любого:python на устройстве по умолчанию):
Изображение
Общее сообщение дублируется при одном запуске:< /p>

Код: Выделить всё

[R86010] DNSServiceQueryRecord(1D000, 0, , Addr) START PID[8025](Python)
Ожидание
Зарегистрированные сообщения «Я невидим из Console.app» :( в Console.app каждую секунду со своей метаинформацией.
Ожидание
Зарегистрированные сообщения «Я невидим» из Console.app :( в Console.app каждую секунду со своей метаинформацией.
Ожидание
Зарегистрированные сообщения «Я невидим» из Console.app :( в Console.app каждую секунду со своей метаинформацией.
Ожидание
Зарегистрированные сообщения «Я невидим» из Console.app :( в Console.app каждую секунду со своей метаинформацией.
Ожидание
Зарегистрированные сообщения «Я невидим» из Console.app :( в Console.app каждую секунду со своей метаинформацией. p>
Заранее спасибо!

Подробнее здесь: https://stackoverflow.com/questions/728 ... -app-macos

Вернуться в «Python»