当前位置:  技术问答>linux和unix

printk顯示問題

    来源: 互联网  发布时间:2016-07-05

    本文导语:  在x86要作個driver test 用一個printk("Hello, worldn") 結果出現在 /var/log/kern.log,有辦法在當前的console顯示嗎 還是有其它方便的方法看printk的訊息呢 thx | printk有个log级别,console有个log级别,当printk...

在x86要作個driver test
用一個printk("Hello, worldn")

結果出現在 /var/log/kern.log,有辦法在當前的console顯示嗎
還是有其它方便的方法看printk的訊息呢
thx

|
printk有个log级别,console有个log级别,当printk函数中的log级别数字小于console的log级别的数字的时候就会显示在屏幕上。越是紧急的信息printk中设置的数字越小,这样就会既显示在屏幕上,又会写到message中。

没有指定优先级的printk语句采用的是默认的优先级DEFAULT_MESSAGE_LOGLEVEL。这个宏在
文件kernel/printk.c中定义中被定义为一个整数值。

根据日志级别,内核可能会把消息输出到当前控制台上,这个控制台可以是一个字符模式的
终端、一个串行打印机或者一个并行打印机。当优先级小于console_loglevel这个整数值的
时候,消息才会被显示出来。

如果系统同时运行了klogd和syslogd,则无论console_loglevel为何值,都将内核消息追加
到/var/log/message中(否则处理方式就取决于对syslogd的设置)。如果klogd没有运行,
这些消息就不会被传递到用户空间,除非你读取/proc/kmsg。

|
...,用一条shell命令应该就可以了
echo 15 >/proc/sys/kernel/printk 

    
 
 

您可能感兴趣的文章:

 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • [求助]indep_printk(char *fmt,...)重新封装了一下printk,可怎么出错呢?
  • 我的printk在ubuntu中没有输出,怎么回事?
  • printk的问题
  • 请教printk函数的问题
  • printf和printk的区别?
  • printk求助~~~
  • 请教printk问题
  • echo 8 > /proc/sys/kernel/printk
  • printK打印信息在哪里
  • 在线等!大哥们,printk函数到底怎么看他输出的结果?马上给分
  • 请问printk怎么使用?
  • 请教关于syslogd和printk的几个问题
  • 高分相送 unresolved symbol printk 出错~,在线等待
  • 如何控制printk信息写往哪些控制台?
  • 小问题:用printk如何直接打印出u64类型的大数??
  • printk日志打印问题、、、、??
  • printf和printk的诡异现象,有强人进来解释下的吗?
  • #define PCI9054_MSG(fmt, args...) printK("kERN_WARNING:"fmt,##args)
  • 大喝一声, 请问printk()是c中的函数吗?
  • printk打印无法在控制台显示出来


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3