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

📄 logger_test.c

📁 one tool used to control the real time logger
💻 C
字号:
#include <stdarg.h>#include <pthread.h>#include <asm/page.h>#include <sys/mman.h>#include <linux/stat.h>#include <linux/unistd.h>#include <linux/mman.h>#include <unistd.h>#include <stdio.h>#include <stdlib.h>#include <sys/ioctl.h>#include <linux/ioctl.h>#include <fcntl.h>#include <errno.h>#include <string.h>#include <syslog.h>#include <sys_typedef.h>#include <sys_logger.h>#include <misc.h>static const char s_FileIdentifier[] = "$Id: application,v 1.0.0.0 2007/04/02 21:54:24 zhushaofeng Exp $";int main(int argc, char **argv){	int i;	u32 uwMajorHd;	sys_log_cfg_t MajorLog;	u32 uwMinorHd;	sys_log_cfg_t MinorLog;	MajorLog.pbyName = "major";	MajorLog.uwModeUsed = SYS_LOG_STDOUT | SYS_LOG_LOG;	MajorLog.uwDbgStdout = 0xffffff;	MajorLog.uwTrcStdout = 0xffffff;	MajorLog.uwDbgLogger = 0xffffff;	MajorLog.uwTrcLogger = 0xffffff;	MajorLog.uwLogPriBitmap = LOG_INFO;	MinorLog.pbyName = "minor";	MinorLog.uwModeUsed = SYS_LOG_STDOUT | SYS_LOG_LOG;	MinorLog.uwDbgStdout = 0xffffff;	MinorLog.uwTrcStdout = 0xffffff;	MinorLog.uwDbgLogger = 0xffffff;	MinorLog.uwTrcLogger = 0xffffff;	MinorLog.uwLogPriBitmap = LOG_INFO;	uwMajorHd = sys_logger_create( &MajorLog );	if( !uwMajorHd )	{		printf( "major hd create error\n" );		return 0;	}	uwMinorHd = sys_logger_create( &MinorLog );	if( !uwMinorHd )	{		printf( "minor hd create error\n" );		return 0;	}		for( i = 0; i < 5; i++ )	{		sys_logger_printf( uwMajorHd, "This major information is shown through logger %d\n", i );		SYS_TRC( uwMajorHd, TRC_IM, "In\n" );		SYS_DBG( uwMajorHd, DBG_IE, "error %d\n", i );		SYS_TRC( uwMajorHd, TRC_IM, "Out\n" );		sys_logger_printf( uwMinorHd, "This minor information is show through logger %d\n", i );		SYS_TRC( uwMinorHd, TRC_IM, "In\n" );		SYS_DBG( uwMinorHd, DBG_IE, "error %d\n", i );		SYS_TRC( uwMinorHd, TRC_IM, "Out\n" );		thread_sleep( 1, 0 );	}	sys_logger_release( uwMajorHd );	sys_logger_release( uwMinorHd );}

⌨️ 快捷键说明

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