We are working on finding differential entropy of Dirac delta function $\delta(x)$, that is $$H(X)= - \int_{-\infty}^{\infty} \delta(x) \ln \delta(x) \, \mathrm{d}x$$ We found answer that $H(X)= -\infty$ by defining \begin{align*} \delta_{\Delta}(x)= \begin{cases} 1/\Delta & -\Delta/2\leq x\leq \Delta/2\\ 0 & \text{otherwise} \end{cases} \end{align*} and computing ($0 \ln 0=0$ is pre-defined for computing entropy) $$H(X)= \lim_{\Delta \rightarrow 0} - \int_{-\infty}^{\infty} \delta_{\Delta}(x) \ln \delta_{\Delta}(x) \, \mathrm{d}x= \lim_{\Delta \rightarrow 0} \ln \Delta= -\infty$$
Later, we had a different way of thinking, but we are not sure if it is correct and why. Since delta function can be seen as $\delta(x)= \infty$, if $x=0$, and $\delta(x)= 0$, if $x \neq 0$, then the entropy function becomes \begin{align*} H(X)= - \int_{0}^{0} \infty \ln \infty \, \mathrm{d}x= -\infty \end{align*} where for $x \neq 0$, $0 \ln 0=0$.
The second way of thinking gives the same result but we are not sure if this is valid mathematically and why.
Intuitively, we think this is invalid with the following reasons: 1) basically integral of a single point is $0$; 2) $\delta(x)$ is not an elementary function, $\delta(0)$ can be seen as $\infty$ does not strictly mean $\delta(0)= \infty$. But still feel something is missing.
We are seeking for explanation of this. All helps are appreciated.