迅为RK3399开发板Android 系统--打印级别设置(printk日志等级设置)

news2024/9/24 15:22:25

在内核源码 include/linux/kern_levels.h 文件中预定义了内核 log 等级,一共有八个等级,从 0 到 7,优先级依次降低,如下所示:

// include/linux/kern_levels.h

#define KERN_SOH "\001" /* ASCII Start Of Header */

#define KERN_SOH_ASCII '\001' #define KERN_EMERG KERN_SOH "0" /* system is unusable 紧急事件,一般是系统崩溃之前的提示

消息*/

#define KERN_ALERT KERN_SOH "1" /* action must be taken immediately 必须立即采取行动*/

#define KERN_CRIT KERN_SOH "2" /* critical conditions 临界状态,通常涉及严重的硬件或者软件

操作失败*/

#define KERN_ERR KERN_SOH "3" /* error conditions 报告错误状态,经常用来报告硬件错误*/

#define KERN_WARNING KERN_SOH "4" /* warning conditions 对可能出现的问题进行警告,通常

不会对系统造成严重问题*/

#define KERN_NOTICE KERN_SOH "5" /* normal but significant condition 有必要的提示,通常用于安全

相关的状况汇报*/

#define KERN_INFO KERN_SOH "6" /* informational 提示信息,驱动程序常用来打印硬件信息*/

#define KERN_DEBUG KERN_SOH "7" /* debug-level messages 用于调试信息*/

#define KERN_DEFAULT KERN_SOH "d" /* the default kernel loglevel */

我们可以通过修改/proc/sys/kernel/printk 来设置 printk 打印,首先我们输入以下命令来查看当前的打印等级,如下图所示:

cat /proc/sys/kernel/printk

我们来解释一下上图的值是什么意思,4 个值的含义如下表所示:

console_loglevel: 当前 console 的级别,只有更高优先级的 log 才允许打印到 kernel

default_message_loglevel: 当不指定 logo 级别时,printk 默认使用的 log 级别

minimum_console_loglevel: console 能设定的最高 log 级别

default_console_loglevel: 默认的 console 的 log 级别

我们举个例子,如果修改 printk 打印等级为 8234,如下图所示。

echo X X X X >/proc/sys/kernel/printk

cat /proc/sys/kernel/printk

使用 dmesg 命令,可以显示之前所有的打印信息,经常配合 grep 来查找历史记录。

更多文档可以查看

B站搜索-北京迅为3399开发板,

公众Hao关注:北京迅为,

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1131385.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Khronos: 面向万亿规模时间线的性能监控引擎建设实践

作者:余文清 阿里巴巴智能引擎事业部自研的 Khronos 系统是阿里内部接入规模最大的性能数据存储引擎。Khronos 支持动态生命周期的存储计算分离架构,采用 schemaless 的 data model 设计,在万亿数据规模下为业务提供易用、高效、经济的服务&a…

自媒体创业秘籍:视频号视频下载助你打造热门账号

​自媒体创业者们都知道,视频号已经成为拓展影响力和吸引更多用户的热门平台之一。然而,要想在这个竞争激烈的市场中脱颖而出,并打造一个热门账号,你需要掌握一些技巧和秘籍。在本文中,我将分享关于视频号视频下载的方…

ModelSim【紫光】

这软件是查看波形的。 如果ModelSim频繁弹窗,关闭电脑杀毒软件和电脑管家。 尤其是荣耀管家

Python学习8

前言:相信看到这篇文章的小伙伴都或多或少有一些编程基础,懂得一些linux的基本命令了吧,本篇文章将带领大家服务器如何部署一个使用django框架开发的一个网站进行云服务器端的部署。 文章使用到的的工具 Python:一种编程语言&…

UMMKD

方法 对于“Y”形模型,绿线之前的层是分开的,绿线之后的层在模态之间共享。对于“X”形模型,第一条蓝线之前和第二条蓝线之后的层是分开的,蓝线之间的层在模态之间共享 作者未提供数据

shell脚本中循环语句(极其粗糙版)

分界点:以下内容需要更改,正常放假更改 循环语句: 循环:重复执行一段代码的结构,通过循环,可以在满足一定的条件情况下,多次的执行相同的代码 循环包括:循环体以及循环条件&#…

第二证券:macd指标如何使用?

MACD方针是一种用于技术分析的方针,被广泛应用于股票、期货和外汇市场。本文将从什么是MACD,MACD的原理,怎样运用MACD和MACD的优缺点四个方面分析MACD方针怎样运用。 一、什么是MACD MACD是Moving Average Convergence Divergence的缩写&…

第二证券:股指预计维持蓄势震荡格局 关注证券、计算机设备等板块

第二证券指出,增发1万亿国债、自2000年以来首度年内调整预算传递财务积极发力的信号,估量会对四季度及明年GDP将产生显著带动作用,有利于股市整体情绪的提振。对于债市而言,在支撑信贷增加和实体经济批改的目标下,我们…

在线客服系统源码 客服系统源码

在线客服系统源码 客服系统源码 框架:Thinkphp5workerman,环境:nginxphp7.3mysql5.6 多商户客服、不限坐席、独立系统--数据存储自己服务器上,支持开启SSL、支持离线对话。 新款在线客服系统全开源无加密:多商户、国…

IN动态|小达智能科技领导一行莅临英码科技调研,携手打造时代特色的AI教学平台

近日,小达智能科技CEO何方明领导一行莅临英码科技进行走访调研,我司业务中心总监刘力搏及电商运营经理潘怡霏等一同热情接待,并展开深入的座谈交流。 01 广州小达智能科技有限公司 广州小达智能科技有限公司是于2023年融合砺锋信息科技有限公…

探索 VChart 图表库:简单、易用、强大、高性能、炫酷的可视化利器

声明: 本文标题由ChatGpt 生成 导读 VChart不只是开箱即用的多端图表库,更是生动灵活的数据故事讲述者。 VChart是字节跳动开源可视化解决方案 VisActor 的核心图表组件库。它基于可视化语法库VGrammar和渲染引擎VRender进行封装,在满足数据…

android 如何判断已配对的蓝牙是否打开了互联网访问开关

最近遇到一个需求,要判断已配对的蓝牙是否打开了互联网访问的开关。 经查看源码,得出以下方法。 1. 首先要判断蓝牙是否打开 2. 已打开的蓝牙是否已配对 3. 验证是否真正打开 /*** 是否打开蓝牙互联网访问*/SuppressLint("MissingPermission&quo…

STM32 定时器介绍

STM32F103系列单片机定时器主要有:系统定时器SysTick,2个高级定时器TIM1和TIM8,4个通用定时器TIM2/3/4/5,2个基本定时器TIM6和TIM7。下面先简单介绍一下: 基本定时器:基本定时器只能计时,不能产…

进一步了解视频美颜SDK:美颜SDK的技术原理

美颜技术在当今的数字世界中变得越来越流行,尤其是在视频直播、社交媒体和视频通话应用中。用户寻求通过美颜效果增强自己的外观,这种需求催生了众多美颜SDK(软件开发工具包)的出现。这些SDK使开发者能够轻松地将美颜功能集成到他…

PHP 数据库交互优化,根据传参查询

接上文 修改以下内容 将查询的 uid 改为 username,同时在 user 和 message 两张表中查询 $sql "select m.id,u.username,m.title,m.content from user u,message m where u.idm.uid;"根据 message 中的 id 查询,形式为 http://127.0.0.1/m…

k8s-----亲和力Affinity

1、应用场景 pod和节点间的关系: 某些Pod优先选择有ssdtrue标签的节点,如果没有在考虑部署到其它节点;某些Pod需要部署在ssdtrue和typephysical的节点上,但是优先部署在ssdtrue的节点上; pod和pod间的关系: 同一个应用的Pod不…

13 结构性模式-装饰器模式

1 装饰器模式介绍 在软件设计中,装饰器模式是一种用于替代继承的技术,它通过一种无须定义子类的方式给对象动态的增加职责,使用对象之间的关联关系取代类之间的继承关系. 2 装饰器模式原理 //抽象构件类 public abstract class Component{public abstract void operation(); }…

挑战没有免费的午餐定理?南洋理工提出扩散模型增强方法FreeU

论文名称:FreeU: Free Lunch in Diffusion U-Net 文章链接:https://arxiv.org/abs/2309.11497 代码仓库:https://github.com/ChenyangSi/FreeU 项目主页:https://chenyangsi.top/FreeU 机器学习领域中一个著名的基本原理就是“没…

搜维尔科技:伦敦艺术家利用Varjo头显捕捉盲人隐藏的梦想

在伦敦举行的弗里泽艺术博览会上,与专业级虚拟现实/XR硬件和软件领域的全球领先者Varjo合作,展示一个突破性的混合现实艺术装置, 皇家国家盲人学会 (rnib),英国领先的视力丧失慈善机构。 这个名为"公共交通的私人生活"的装置是一个互动的声音和图像雕塑,旨在让有眼光…

配置中心那些事

闲着也是闲着,就看看过往是在没有时间来折腾的东西,这不,最近2天看了看配置中心。 比较有代表性的有老牌的apollo,新贵 nacos,再就是出身也很好的Spring cloud config,网上比较这3者的文章多余牛毛&#x…