По крайней мере, вы можете написать в журнал консоли, и есть console.log окно установлено отображение на вершине, когда содержание меняется, может быть, вы можете настроить форматирование вашего вывода и отображения окна консоли, что-то приятное. По крайней мере, было бесплатное приложение, которое могло отображать консольное окно спереди, это было давно, но google это во что бы то ни стало. вот обработчик, который вы можете использовать для отправки записей журнала в Console.app, затем вы создаете с ним новое окно (вы выбираете файл журнала с боковой панели), затем вы выбираете выбор, который отображает его сверху, от Меню консоли Console.app. Это примитивное решение, но я надеюсь, что это вам поможет, вы, конечно, можете удалить вещи из обработчика, если это вам поможет. Команда date зарегистрирована в человека date, а форматирование документировано в man -s3 strftime (оба показаны в окне терминала).
to logit(log_string, log_file)
do shell script ¬
"echo `date '+%Y-%m-%d %T: '`\"" & log_string & ¬
"\" >> $HOME/Library/Logs/" & log_file & ".log"
end logit
Можете ли вы предоставить минимально воспроизводимый код? – mlegge
Рассмотрите возможность использования команды «display notification» (10.9+), если сообщения не слишком велики или часты. – foo
Они довольно часты, у меня бесконечный цикл с отладочным выходом на каждой итерации. Когда я закончил с первой частью этого проекта, я буду исследовать, как создать собственное диалоговое окно для вывода. Спасибо за подсказку, хотя – freebass