#include <logger.h>
Funções | |
| int | LoggerInit (const char *d, const char *p) |
| Função inicializa as variáveis a serem utilizadas pelo Logger. | |
| int | Loggerwrite (logger_types_t type, int line, char *name_source, const char *format,...) |
| Escreve uma determinada mensagem no arquivo de log. | |
| int | LoggerFinish () |
| Função que finaliza o logger. | |
Variáveis | |
| const char * | LOGGER_MESSAGES [LOGGER_END+1] |
| int LoggerFinish | ( | ) |
Função que finaliza o logger.
| 0 | Sucesso | |
| -1 | Falha |
| int LoggerInit | ( | const char * | d, | |
| const char * | p | |||
| ) |
Função inicializa as variáveis a serem utilizadas pelo Logger.
| d | Diretório do arquivo de log. | |
| p | Prefixo do arquivo de log. |
| 0 | Sucesso | |
| -1 | Falha |
| int Loggerwrite | ( | logger_types_t | type, | |
| int | line, | |||
| char * | name_source, | |||
| const char * | format, | |||
| ... | ||||
| ) |
Escreve uma determinada mensagem no arquivo de log.
Função responsável por gravar uma mensagem no arquivo de log, a função é chamada como LoggerWrite, os parametros line e name_source são incluídos automaticamente.
| type | Tipo de log: NOTICE, DEBUG, ERROR, etc... | |
| line | Linha onde ocorreu o erro. | |
| name_source | Nome do arquivo onde ocorreu o erro | |
| format | String a ser gravada, podendo utilizar parametros como printf. |
| 0 | Sucesso | |
| -1 | Falha |
| const char* LOGGER_MESSAGES[LOGGER_END+1] |
Valor Inicial:
{
"ERROR",
"WARNING",
"NOTICE",
"DEBUG",
NULL
}