关于Android kernel打印信息,该如何处理

关于Android kernel打印信息
各位大虾:
        我想使Android系统启动时 在串口打印出kernel启动阶段所有的打印信息,他的打印信息都是printk()形式写出来的。但是正常启动时  在串口看不到全部的打印信息,我若想看到全部的打印信息,应该如何修改源码呢??? 例如 printk(KERN_NOTICE "Kernel command line: %s\n", boot_command_line); 这样的打印信息,在串口怎么能够打印出来呢??是不是这样的调试信息,在某些地方做了相关的定义呢???
#define printf_emerg(args...) printk(KERN_EMERG args)
#define printf_alert(args...) printk(KERN_ALERT args)
#define printf_crit(args...) printk(KERN_CRIT args)
#define printf_err(args...) printk(KERN_ERR args)
#define printf_warning(args...) printk(KERN_WARNING args)
#define printf_notice(args...) printk(KERN_NOTICE args)
#define printf_info(args...) printk(KERN_INFO args)
#define printf_debug(args...) printk(KERN_DEBUG args)
#define printf(args...) printk(args)
android kernel 调试

------解决方案--------------------
cat  /proc/kmsg