First you should decide what parameters you want to monitor. As you are working with the power line, certainly you are might also want to monitor the surges or spikes. This invites the speed that you should read the values - i..e the sampling rate. Then decide what resolution of the ADC is needed.
This is just a primary step. Once you have all this data, then calculate the analog channels and the proper Voltage and Current sensors, the Channel sampling speed and ADC resolution. This together will give you data size per second or minute. Then calculate the storage space you require to store this huge chunk (or junk) of data for a day, week, months and years.
And you want to do this for a very long period. Just work out the above calculations. It should keep you busy and logging for many days and weeks if not months and years!