Quiero ampliar el comentario de @math54321 y la respuesta de @Dietrich Burde.
Si escribimos un número natural no nulo $n$ como $n = \sum_{j = 0}^{m} a_j 10^j$, donde $a_j \in \{ 0,1,2,3,4,5,6,7,8,9 \}$ y $a_m \neq 0$, es decir, como su expansión decimal, entonces obtenemos que
$$ m \leq \log_{10} \left( \sum_{j = 0}^{m} a_j 10^j \right) < m +1,$$
lo cual puede ser reescrito como
$$ \lfloor \log_{10}(n) \rfloor = m. $$
Esto es por supuesto análogo al grado de un polinomio $\sum_{j = 0}^m a_j X^j$, que es precisamente $m$ (bajo la suposición de que $a_m \neq 0$).
Para completitud, vamos a demostrar esto: Primero note que el logaritmo es no decreciente. Entonces, dado que $a_m 10^m \leq \sum_{j = 0}^{m} a_j 10^j$, obtenemos
$$ \log_{10} \left( a_m 10^m \right) \leq \log_{10} \left( \sum_{j = 0}^{m} a_j 10^j \right). $$
El límite inferior es igual a $\log_{10} (a_m) + \log_{10} (10^m) $, lo cual siempre es mayor que $\log_{10}(10^m)$, dado que $a_m \geq 1$. En total
$$ m = \log_{10} (10^m) \leq \log_{10} \left( \sum_{j = 0}^{m} a_j 10^j \right). $$
Por otro lado, podemos estimar $\sum_{j = 0}^{m} a_j 10^j$ de la siguiente manera: El peor caso es que todos los $a_j$ sean iguales a $9$. Entonces $ \sum_{j = 0}^{m} a_j 10^j \leq \sum_{j = 0}^{m} 9 \cdot 10^j $ es lo mejor que podemos hacer. Pero esta es una suma geométrica y puede simplificarse a
$$ \sum_{j = 0}^{m} 9 \cdot 10^j = 9 \frac{1 - 10^{m+1}}{1 - 10} = 10^{m+1} - 1. $$
Para el logaritmo obtenemos entonces
$$ \log_{10} \left( {\sum_{j = 0}^{m} a_j 10^j} \right) \leq \log_{10} (10^{m+1} - 1) < \log_{10} (10^{m+1} ) = m +1.$$
¡Esto concluye la demostración!
Si $n = 0$, entonces $\log_{10}(0)$ se puede ver como $\lim_{x \to 0} \log_{10} (x) = - \infty$, lo cual también coincide con el grado del polinomio cero siendo $- \infty$.
Así que aquí tenemos una analogía precisa entre el logaritmo y el grado de un polinomio. Esto por supuesto también funciona para todas las bases distintas de $10$.