?? logfile_tux.c
字號(hào):
/***************************
logfile_tux.c
***************************
/*+****************************************************************
**********
*
*
* COPYRIGHT (c) 1997 BY
*
* DIGITAL EQUIPMENT CORPORATION, MAYNARD, MASSACHUSETTS.
*
* ALL RIGHTS RESERVED.
*
*
*
* THIS SOFTWARE IS FURNISHED UNDER A LICENSE AND MAY BE USED AND COPIED *
* ONLY IN ACCORDANCE WITH THE TERMS OF SUCH LICENSE AND WITH THE *
* INCLUSION OF THE ABOVE COPYRIGHT NOTICE. THIS SOFTWARE OR ANY OTHER *
* COPIES THEREOF MAY NOT BE PROVIDED OR OTHERWISE MADE AVAILABLE TO ANY *
* OTHER PERSON. NO TITLE TO AND OWNERSHIP OF THE SOFTWARE IS HEREBY *
* TRANSFERRED.
*
*
*
* THE INFORMATION IN THIS SOFTWARE IS SUBJECT TO CHANGE WITHOUT NOTICE *
* AND SHOULD NOT BE CONSTRUED AS A COMMITMENT BY DIGITAL EQUIPMENT *
* CORPORATION.
*
*
*
* DIGITAL ASSUMES NO RESPONSIBILITY FOR THE USE OR RELIABILITY OF ITS *
* SOFTWARE ON EQUIPMENT WHICH IS NOT SUPPLIED BY DIGITAL.
*
*
*
*
*
*******************************************************************
*********/
/*+
* Abstract: This file contains the Digital created front end functions
* for the tpcc benchmark.
*
* Author: W Carr
* Creation Date: October 1997
*
*
* Modification history:
*
*
* 08/01/2002 Andrew Bond, HP
* - Conversion to run under Linux and Apache
*
*/
#include <stdio.h>
#include <stdarg.h>
#include <time.h>
#include <sys/time.h>
#include <tpccstruct.h>
static FILE *LogFile;
void TPCCErr( char *fmt, ...)
{
va_list marker;
char szTmp[4096];
char szArg[4096];
struct timezone tz;
struct timeval tv;
struct tm systemTime;
struct tm *pst;
int len, ret;
va_start( marker, fmt );
vsprintf( szArg, fmt, marker );
va_end( marker );
pst=&systemTime;
ret=gettimeofday(&tv, &tz);
pst=localtime(&tv.tv_sec);
len = userlog( "%2.2d/%2.2d/%2.2d %2.2d:%2.2d:%2.2d\t%s\r\n",
1900+pst->tm_year, pst->tm_mon+1, pst->tm_mday,
pst->tm_hour, pst->tm_min, pst->tm_sec,szArg );
if (len < 0)
printf("TPCCErr: Error writing to Tuxedo userlog\n");
}
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號(hào)
Ctrl + =
減小字號(hào)
Ctrl + -