logger.C File Reference

#include "logger.h"
#include "error.h"
#include "oofem_limits.h"
#include <stdarg.h>

Go to the source code of this file.

Namespaces

namespace  oofem

Defines

#define LOG_ERR_HEADER   "_______________________________________________________"
#define LOG_ERR_TAIL   "_______________________________________________________\a\n"
#define __PROCESS_LOG

Functions

static void print_stacktrace (FILE *out=stderr, unsigned int max_frames=63)
void oofem::LOG_FORCED_MSG (Logger &logger, const char *format,...)
void oofem::LOG_RELEVANT (Logger &logger, const char *format,...)
void oofem::LOG_INFO (Logger &logger, const char *format,...)
void oofem::LOG_DEBUG (Logger &logger, const char *format,...)
void oofem::OOFEM_LOG_RELEVANT (const char *format,...)
void oofem::OOFEM_LOG_INFO (const char *format,...)
void oofem::OOFEM_LOG_DEBUG (const char *format,...)

Define Documentation

#define __PROCESS_LOG
Value:
char buff [ MAX_ERROR_MSG_LENGTH ]; \
    va_list args; \
    va_start(args, format); \
    vsnprintf(buff, MAX_ERROR_MSG_LENGTH, format, args); \
    va_end(args);

Definition at line 271 of file logger.C.

#define LOG_ERR_HEADER   "_______________________________________________________"

Definition at line 137 of file logger.C.

Referenced by oofem::Logger::writeELogMsg().

#define LOG_ERR_TAIL   "_______________________________________________________\a\n"

Definition at line 138 of file logger.C.

Referenced by oofem::Logger::writeELogMsg().


Function Documentation

static void print_stacktrace ( FILE *  out = stderr,
unsigned int  max_frames = 63 
) [inline, static]

Definition at line 130 of file logger.C.

Referenced by oofem::Logger::writeELogMsg().


This page is part of the OOFEM documentation. Copyright (c) 2011 Borek Patzak
Project e-mail: info@oofem.org
Generated at Thu Dec 22 15:28:18 2011 for OOFEM by doxygen 1.6.3 written by Dimitri van Heesch, © 1997-2011