/* 
 * File:   logger.h
 * Author: Andréa
 *
 * Created on 19 octobre 2010, 11:26
 */

#ifndef LOGGER_H
#define	LOGGER_H

typedef enum _loglevel
{
    ALL          = -1,
    SEVERE       = 100,
    WARNING      = 200,
    DEBUG        = 300,
    INFO         = 400,
    NORMAL       = 500
} LogLevel;

typedef enum _outputMethod
{
    STD_OUTPUT,
    ERR_OUTPUT,
    FILE_OUTPUT
} OutputMethod;

void discreteLog(LogLevel level,const char* header,const char* message);

#endif	/* LOGGER_H */

