Limitaciones y restricciones del registrador
El registrador aumenta el consumo de pila de un proceso porque presenta una función adicional de "ajuste" antes de la llamada de función real.
Esto puede exponer errores en aplicaciones que normalmente están relacionadas con variables no inicializadas. Dado que el registrador modifica el uso de la pila, una variable local declarada en una llamada de función puede tomar un valor inicial diferente al que hace sin la presencia de Logger. Si el programa usa esta variable sin inicializarla, es posible que el programa se bloquee o se comporte de forma diferente a si el registrador no estaba presente.
Desafortunadamente, no hay una manera fácil de solucionar estos problemas. La única solución es intentar deshabilitar categorías de funciones en un intento de aislar el área que está causando el problema.