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

📄 bs_log.c

📁 wimax bs模拟器
💻 C
字号:
/******************************************************************************* 
**	Copyright (c) 2002,Utstarcom Inc.
**	All rights reserved.
**
**	Group		   : WBG ROM
**	Creater 	   : RCT												  
**	Data		   : 2006-1-15											
**	Description    :     log Wrapper function for BS 													 
**	Version 	   : 1.1													  
**-----------------------------------------------------------------------------
** <complement:Update history>
********************************************************************************/
#include "global.h"
#include "xCommon.h"
#include "bs_snprintf.h"

unsigned long Bs_Log_Id = 0;
unsigned long Bs_Log_Debug_On=1;

/*************************************************
  Function name:gw_log_init
  Description: initialize the log facility for GW
  Calls:  
  Global Variables Accessed: 
  Global Variables Updated: 
  	bs_log_id
  Input parameter:  
  Output parameter: 
  Return value: 
*************************************************/
void bs_log_init(BOOL log_debug_on )
{
	static BOOL log_initialized=FALSE;

	if(log_initialized)
		return;
	Bs_Log_Debug_On=log_debug_on;
	xLogOpen("", XLOG_OAM, &Bs_Log_Id);

	log_initialized=TRUE;
} 

/*************************************************
  Function name:bs_log_err
  Description: log err cases for GW
  Calls:  
  Global Variables Accessed: 
  Global Variables Updated: 
  	oam_log_id
  Input parameter:  
  Output parameter: 
  Return value: 
*************************************************/
void bs_log_err(char *pszFormat, ...)
{
	char buffer[1024]={0};  
	va_list args;
	
	va_start(args, pszFormat);
	bs_vsnprintf(buffer,1022, pszFormat, args);
	va_end(args);
	
	xLog(Bs_Log_Id,XLOG_ERR,buffer);
}

/*************************************************
  Function name:gw_log_debug
  Description: Log debug information for GW
  Calls:  
  Global Variables Accessed: 
  Global Variables Updated: 
  	oam_log_id
  Input parameter:  
  Output parameter: 
  Return value: 
*************************************************/
void bs_log_debug(char * pszFormat,...)
{
	char buffer[1024]={0};  
	va_list args;
	
	if(Bs_Log_Debug_On)	
	{
		va_start(args, pszFormat);
		bs_vsnprintf(buffer,1022, pszFormat, args);
		va_end(args);
		
		xLog(Bs_Log_Id,XLOG_DEBUG,buffer);	
	}
}

⌨️ 快捷键说明

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