Linux 下的 TRACE
来源:互联网 发布:小说封面制作软件 编辑:程序博客网 时间:2024/05/17 00:11
/////////////////////////////////////////////////////////////////////////
//
//
// TRACE HEAD FILE (trace.h)
//
//
/////////////////////////////////////////////////////////////////////////
#ifndef _TRACE_H
#define _TRACE_H
#ifdef _DEBUG
void TRACE(char* format,...);
void TRACE1(char* format,...);
void TRACE2(char* format,...);
#elif defined _DEBUG1
#define TRACE(...)
void TRACE1(char* format,...);
void TRACE2(char* format,...);
#elif defined _DEBUG2
#define TRACE(...)
#define TRACE1(...)
void TRACE2(char* format,...);
#else
#define TRACE(...)
#define TRACE1(...)
#define TRACE2(...)
#endif //_DEBUG
#endif //_TRACE_H
/////////////////////////////////////////////////////////////////////////
//
// TRACE BODY FILE (trace.cpp)
//
//
/////////////////////////////////////////////////////////////////////////
#include <stdio.h>
#include <stdarg.h>
#include "trace.h"
#ifdef _DEBUG
void TRACE(char* format,...)
{
va_list val;
va_start( val, format );
vfprintf(stdout, format, val );
va_end( val );
};
void TRACE1(char* format,...)
{
va_list val;
va_start( val, format );
vfprintf( stdout, format, val );
va_end( val );
}
void TRACE2(char* format,...)
{
va_list val;
va_start( val, format );
vfprintf( stdout, format, val );
va_end( val );
}
#elif defined _DEBUG1
void TRACE1(char* format,...)
{
va_list val;
va_start( val, format );
vfprintf( stdout, format, val );
va_end( val );
}
void TRACE2(char* format,...)
{
va_list val;
va_start( val, format );
vfprintf( stdout, format, val );
va_end( val );
}
#elif defined _DEBUG2
void TRACE2(char* format,...)
{
va_list val;
va_start( val, format );
vfprintf( stdout, format, val );
va_end( val );
}
#else
#endif //_DEBUG
- Linux 下的 TRACE
- MFC下的TRACE
- VS2010下的TRACE()用法
- NS2下的无线Trace文件分析
- Linux Trace Toolkit Viewer 的使用
- Flex Builder 3 下trace() 不输出的问题
- hpunix 下oracle产生大量的trace文件
- Linux Trace实现
- Linux Trace Toolkit
- Linux Trace Toolkit
- ubuntu Linux Trace Toolkit
- linux call trace
- Linux trace使用入门
- Linux中几个用来trace程序调用的工具
- linux/unix上文件名开头为+asm的trace文件
- Trace宏:TRACE宏对于VC下程序调试来说是很有用的东西,有着类似printf的功能。
- oracle下获得TRACE文件名称
- TRACE用于debug模式下
- 学英语好帮手--几十个优秀英文网站
- 比较 JSR 168 Java Portlet 规范与 IBM Portlet API
- 今天,准备抢进601919,600107
- C++-模板
- 如何找回丢失的“显示桌面”图标
- Linux 下的 TRACE
- 十大热门语言大汇集,什么程序员最易找工作?
- LINQ to SQL (Part 3 - Querying our Database)
- Zoundry发布工具
- Using LINQ to SQL (Part 1)
- 让Timer控件每5分钟触发一次事件
- LINQ to SQL (Part 2 - Defining our Data Model Classes)
- MSChart饼图显示百分比-------牵手的博客
- 用VB编写DLL动态链接库方法