📄 bs_log.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 + -