With no logarithms
After Pranay's terminal-digit arguments, we can get the answer without any use of logarithms.
Following the method of Pranay, we find that d has to be a multiple of 72.
Now comes the fun part, where we count digits without using logarithms.
The porridge is too cold
Suppose d=72. This has 12 divisors so the sum is less than 12×72!. But all whole numbers less than 32 multiplied by their successor are less than 1000 (31×32=992), so 72! is less 1 followed by 3×(72-32/2)=168 zeroes and thus the upper bound on the sum cannot fill 250 digits.
The porridge is too hot
Now try d=216. The 23 factors from 10 to 32 each contribute at least one power of 10. The pair of factors 33 and 34 now contribute more than a factor of 1000 (33×34=11×102=1122), and the same is true of 33 succeeding odd-even pairs up to 99×100. That's at least 102 powers of 10. The 116 factors from 101 to 216 each contribute at least two more individually, for a total of 232. So we end with 216! having at least 23+102+232=357 powers of 10 beneath it, too many for a 250-digit number. Note that 144!, with only 44 factors over 100, would have been to small to produce this contradiction.
The porridge is just right
So we conclude:
d is a multiple of 72, but must be greater than 72 and less than 216. Therefore d=144 is the sole survivor.