maded2 / plotng

PlotNG - plotting utility for Chia.Net
Apache License 2.0
128 stars 24 forks source link

[FEATURES] Log plot completion data separately as a CSV #25

Open AmericanEnglish opened 3 years ago

AmericanEnglish commented 3 years ago

I must say that I really enjoy this tool and it has made my first experience using the chia CLI tool so much smoother.

Would it be possible to store a lot of the data your displaying as a running CSV? I want to use this tool to help determine optimal staggering behavior. Having all the nice log data you have displayed in these windows would make it so much easier to do a post plot analysis.

Things like: plot id, start time, end time, plot dir, destination dir, total time for each phase, number of threads used

and whatever else may come to mind.

To prevent overwriting the previous server logs, it may be helpful to use the approximate startup time of the server. Maybe even have a command line option to enable or disable this kind of logging for people using small or fragile boot drives.

torrayne commented 3 years ago

I have created PR #49 which once merged will give you access to the log files. Any log analysis tool should work just fine.

I feel bad advertising but I have a tool that be used to create csv files from plot logs. https://github.com/djatwood/chlots. Example chlots -f csv > myfile.csv. It has all of the columns you mentioned except plot id.