trace.h File Reference

#include <stdio.h>
#include <stdarg.h>
#include <iostream>

Namespaces

namespace  Wt

Classes

class  Wt::Trace
class  Wt::Trace::Stream

Defines

#define SEPARATOR   "----------------------------------------------------------------\n"
#define SEPARATOR2   "================================================================\n"
#define SEPARATOR3   "****************************************************************\n"
#define WARNPREFIX   "Warning:[%s:%u]:"
#define ERRORPREFIX   "ERROR:[%s:%u]:"
#define __STDERR_PRINT(PREFIX)
#define Warn   __STDERR_PRINT(WARNPREFIX)
#define Error   __STDERR_PRINT(ERRORPREFIX)
#define enableTrace(RELAY)
#define disableTrace(RELAY)
#define isTrace(RELAY)   0
#define trace   getTrace(__FILE__, __LINE__)

Functions

static int Wt::stderr_print (const char *msg,...)
static void Wt::do_nothing (const char *relay, const char *msg,...)
static Trace & Wt::getTrace (const char *filename, int line)

Define Documentation

#define __STDERR_PRINT ( PREFIX   ) 

Value:

( ! fprintf(stderr, PREFIX, __FILE__, __LINE__) ) ? (0) : \
    Wt::stderr_print

#define disableTrace ( RELAY   ) 

#define enableTrace ( RELAY   ) 

#define Error   __STDERR_PRINT(ERRORPREFIX)

#define ERRORPREFIX   "ERROR:[%s:%u]:"

#define isTrace ( RELAY   )     0

#define SEPARATOR   "----------------------------------------------------------------\n"

#define SEPARATOR2   "================================================================\n"

#define SEPARATOR3   "****************************************************************\n"

#define trace   getTrace(__FILE__, __LINE__)

#define Warn   __STDERR_PRINT(WARNPREFIX)

#define WARNPREFIX   "Warning:[%s:%u]:"


Generated Fri Jul 28 19:22:37 2006.
Copyright © 1998-2003 by the respective authors.

This document is licensed under the terms of the GNU Free Documentation License and may be freely distributed under the conditions given by this license.