I'm slowly reading my way through Peskin and Schroeder. Near the end of section 7.1 they compare the mass shift of the electron from QFT to the classical value, both of which are divergent but in different ways.
The calculation from QFT gives:
$$\delta m = \frac{3\alpha}{4\pi}m_0\log\left(\frac{\Lambda^2}{m^2_0} \right)$$
Which diverges logarithmically as $\Lambda\to\infty$.
Versus the classical expression which diverges linearly, $\alpha\Lambda$.
The bit I don't understand is the argument they use after to explain why the divergence should be logarithmic:
"$\delta m$ must vanish when $m_0=0$. The mass shift must therefore be proportional to $m_0$, and so by dimensional analysis, it can depend only logarithmically on $\Lambda$".
(Taken from the paragraph immediately following the $\alpha\Lambda$ result.)
The understand the first part of this statement, its the dimensional analysis I don't get. Why is it logarithmic specifically and not some other dimensionless function of $\Lambda$?