adb – Enabling logcat on boot

I’m trying to debug a ROM problem, that cause Android animation boot run forever, occuring after the first reboot.

Trying to read the log with logcat ,executing from shell adb logcat -d before powering on the phone, but adb remains in < waiting for device > state

Before rebooting Android, I test adb logcat and it was working fine.

Anyone can help? How to read boot logs?