当前位置: 首页 > 科技观察

没办法,你还在裸着用Printf吗?

时间:2023-03-22 14:20:10 科技观察

大家好!最近在做一些linux的应用开发,现在感觉有点迷茫,所以想把每个知识点都模块化,能够建立自己的API库,方便以后直接使用!今天主要讨论一下我们最常用的打印字符串,实现调试打印和彩色打印。1.明确需求在Linux开发环境中,我们日常使用中可能对打印字符串有两个主要需求:多级打印:我们的调试打印信息可以分为多个级别,打印级别可以全局设置为实现全球印刷管理!多色打印:不同的打印层次对应不同的打印颜色,方便快速引起开发人员的注意,快速定位问题!基于以上两个基本需求,我们来进行简单的封装。2、打印级别分类打印级别是指内核的分类,设置级别如下:typedefenum{LOG_EMERG=0,/**