⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 nlloglevel.h

📁 一些unix下的c/c++的util包
💻 H
字号:
/**
 * 日志级别及日志级别描述定义
 * @file NLLogLevel.h
 * @date 14-Jul-2005
 * @author 胡春雨
 * @version 1.0.0: 初始版本
 */

#ifndef _NL_LOG_LEVEL_H
#define _NL_LOG_LEVEL_H

namespace nlkit
{
/**
 * 日志级别定义
 */
enum NLLogLevel
{
	FATAL,										/**< 致命 */
	ERROR,										/**< 错误 */
	WARN,										/**< 警告 */
	INFO,										/**< 信息 */
	DEBUGGING,									/**< 调试 */
	TRACING                                    /**< 跟踪 */
};

/**
 * 日志级别描述
 */
const char NLLogLevelName[][10] =
{
	"FATAL",									/**< 致命 */
	"ERROR",									/**< 错误 */
	"WARN ",									/**< 警告 */
	"INFO ",									/**< 信息 */
	"DEBUG",									/**< 调试 */
	"TRACE"                                     /**< 跟踪 */
};

const int NLLOG_IMMEDIATE_FLUSH = 1;			/**< 默认的立即刷新 */
const int NLLOG_WITH_ADORN = 1;					/**< 默认的带装饰 */
const int NLLOG_MAX_FILE_SIZE = 10*1024*1024;	/**< 默认的最大文件大小 */
const int NLLOG_MAX_INDEX = 10000;				/**< 默认的最大备份索引值 */
const char* const NLLOG_FILE_OPEN_MODE = "w";	/**< 默认的打开文件的方式 */
}

#endif // !_NL_LOGGER_H

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -