Does the "dmesg" log will shows the time and date ?
Answer is no .we usually see lot of errros in dmesg which may not showup in syslog . But the drawback is dmesg won't show up date and time . So we are not sure on when that was happend. Whereas in syslog we can see logs with date and time .