Main Page | Modules | Alphabetical List | Data Structures | Directories | File List | Data Fields | Globals

psLogMsg.h File Reference


Detailed Description

Procedures for logging messages.

This file will hold the prototypes for defining procedure which set message log levels, messahe log formats, message log destinations, and for generating the messages themselves.

Author:
Robert Lupton, Princeton University

George Gusciora, MHPCC

Version:
Revision
1.22
Name
rel5_0
Date:
Date
2005/03/22 21:52:49
Copyright 2004-2005 Maui High Performance Computing Center, University of Hawaii

Definition in file psLogMsg.h.

#include <stdarg.h>
#include "psType.h"

Include dependency graph for psLogMsg.h:

Include dependency graph

This graph shows which files directly or indirectly include this file:

Included by dependency graph

Go to the source code of this file.

Defines

#define PS_LOG_MSG_H

Enumerations

enum  { PS_LOG_ABORT = 0, PS_LOG_ERROR, PS_LOG_WARN, PS_LOG_INFO }
enum  { PS_LOG_NONE, PS_LOG_TO_STDERR, PS_LOG_TO_STDOUT }

Functions

psBool psLogSetDestination (const char *dest)
 This procedure sets the destination for future log messages.
psS32 psLogSetLevel (psS32 level)
 This procedure sets the message level for future log messages.
void psLogSetFormat (const char *fmt)
 This procedure sets the log format for future log messages.
void psLogMsg (const char *name, psS32 myLevel, const char *fmt,...)
 This procedure logs a message to the destination set by a prior call to psLogSetDestination(), if myLevel is less than the level specified by a prior call to psLogSetLevel().
void psLogMsgV (const char *name, psS32 myLevel, const char *fmt, va_list ap)
 Status codes for log messages.


Define Documentation

#define PS_LOG_MSG_H
 

Definition at line 19 of file psLogMsg.h.


Generated on Mon Apr 4 18:24:46 2005 for Pan-STARRS Foundation Library by  doxygen 1.3.9.1