I am using debian , the logging system being used is rsyslogd.
in /etc/rsyslog.d/default.conf we have rule as follows:
```
kern.* /var/log/kern.log
```
This rule I believe is the reason why all the kernel logs are being redirected to /var/log/kern.log.
Also dmesg does not show anything. So, i am pretty sure that all the kernel logs are being handled solely by `rsyslogd`
And this is just the default debian distribution without any customizations.
Thank you for the 'pstore' clue. I will explore it further.