Как узнать значения переменных Консольного приложения?(переменные общедоступных классов) - PullRequest
0 голосов
/ 07 мая 2019

я запускаю консоль программы, которая печатает мои результаты и сохраняет лучший в общедоступной переменной var в моем объекте класса, моя проблема в том, что программа занимает 24 часа, и я хочу знать это значение переменной, программа все еще работает, я не могу остановить ее сейчас еще слишком много времени, чтобы закончить

есть ли способ шпионить за общественными переменами в программе

изменить: я не могу использовать отладчик, потому что я теряю данные, которые я получаю в течение 24 часов мне легко думать в отладчике, но я не хочу ждать еще 24 часа

1 Ответ

0 голосов
/ 07 мая 2019

Есть несколько способов сделать это

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

Вывод значения каждые xx итераций / минут на консоль.

Выводить значение каждые xx итераций / минут в файл журнала

Создание интерфейса, который можно вызывать из другой программы для получения информации. Например, интерфейс API REST, запущенный в другом потоке. Можно сделать просто с помощью 3PP, например Embeddio https://unosquare.github.io/embedio/

...