So a couple things I learned recently:
If you configure your Chia logs to be INFO level, you can then tail them and grep for “proofs” and get a nice log view of chia trying to find you blocks:
tail -f ~/.chia/mainnet/log/debug.log | grep "proofs"
2021-04-24T08:05:39.613 harvester chia.harvester.harvester: INFO 1 plots were eligible for farming db53002b95... Found 0 proofs. Time: 0.03045 s. Total XXXX plots
One thing I noticed though, was that each time the log rotater started a new debug.log, my tail command would have to be re-ran.
So I looked it up, and apparently tail -f
watches a file based on its file descriptor, while tail -F
watches a file based on its file name. Better details here:
So, if you want to tail your Chia logs forever, to sanity check your proof checking processes, run this command on linux/mac
tail -F ~/.chia/mainnet/log/debug.log | grep "proofs"