Xorg 如何输出日志

Xorg的日志文件时位于/var/log/ 目录下的,名字为Xorg.0.log,这些日志打印是由一个函数来完成的:

void xf86DrvMsg(int scrnIndex, MessageType type, const char *format, ...)

scinIndex:是目前的screen的一个索引。

MessageType:是用来定义信息类型,是一个枚举量:

/* Flags for log messages. */
typedef enum {
    X_PROBED, /* Value was probed */
    X_CONFIG, /* Value was given in the config file */
    X_DEFAULT, /* Value is a default */
    X_CMDLINE, /* Value was given on the command line */
    X_NOTICE, /* Notice */
    X_ERROR, /* Error message */
    X_WARNING, /* Warning message */
    X_INFO, /* Informational message */
    X_NONE, /* No prefix */
    X_NOT_IMPLEMENTED, /* Not implemented */
    X_UNKNOWN = -1 /* unknown -- this must always be last */
} MessageType;

format:定义已什么格式输出日志,这个类似printf里格式的定义.%d为整数,%s为字符串。

例子:例如要输出一个字符串

xf86DrvMsg(output->scrn->scrnIndex, X_INFO, "== EDID  %s ==\n",
                           output->name);


  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值