zoukankan      html  css  js  c++  java
  • 用printf做彩色日志记录

    写了一个简单的程序,但是考虑到有一些信息是需要打印在控制台上的,就像在windows上启动apache tomcat时控制台显示的信息一样。琢磨一会儿之后,对printf进行了封装,支持控制台打印日志,支持输出到文件里。不过控制台都是固定颜色的,不好看。于是在网上找了一下资料,printf还真支持输出不同的颜色,如下:

    实例:printf("33[1;33m Hello World. 33[0m ");

    33      [1;        33m           xxxx

    |          |          |             |

    开始    背景色      字体色        字符串

    一些常见的颜色代码:

    none         = "33[0m"
    black        = "33[0;30m"
    dark_gray    = "33[1;30m"
    blue         = "33[0;34m"
    light_blue   = "33[1;34m"
    green        = "33[0;32m"
    light_green -= "33[1;32m"
    cyan         = "33[0;36m"
    light_cyan   = "33[1;36m"
    red          = "33[0;31m"
    light_red    = "33[1;31m"
    purple       = "33[0;35m"
    light_purple = "33[1;35m"
    brown        = "33[0;33m"
    yellow       = "33[1;33m"
    light_gray   = "33[0;37m"
    white        = "33[1;37m"

  • 相关阅读:
    重写保存按钮save事件
    隐藏列获取不到值,表格选中行提示未选中
    前后台获取上下文context
    editGrid分录表格
    通用查询-高级查询
    js保留位和取整
    在Visual Studio中使用C++创建和使用DLL
    Lua中的一些库(1)
    Lua中的面向对象编程
    Lua中的模块与包
  • 原文地址:https://www.cnblogs.com/lidabo/p/4627468.html
Copyright © 2011-2022 走看看