Cadastro de Estudantes v0.0.1
Gera uma lista ligada de estudantes.
Macros | Funções

Referência ao ficheiro log.c

Modulo com interface para gerar arquivo log. Mais...

#include <stdio.h>
#include <string.h>
#include <stdlib.h>
#include <unistd.h>
#include <stdarg.h>
#include "log.h"
#include "mycommdef.h"
#include "mydebug.h"

Macros

#define _DECLARE_VAR_STREAMLOG_   1

Funções

char * GetLogFileName (void)
 Obtém nome do arquivo de log.
bool OpenLog (void)
 Abre arquivo de log.
int LogMessage (const char *format,...)
 Contrói uma string da mesma forma que printf, e grava no arquivo de log.
void CloseLog (void)
 Fecha arquivo de log, libera memória.

Descrição detalhada

Modulo com interface para gerar arquivo log.

Data:
07/05/12 16:23
Versão:
0.0.1
Autor:
Alessandro Elias, ae11@inf.ufpr.br
Welton Pereira Martins, wpm11@inf.ufpr.br

Documentação das funções

char* GetLogFileName ( void  )

Obtém nome do arquivo de log.

Retorna:
Retorna ponteiro para o buffer contento nome do arquivo. antes de finalizar o programa este ponteiro deve ser liberado.
Observações:
Esta funcao garante que a cada instancia de teste, somente um arquivo de log correspondete aquela instancia sera criado. O numero maximo de arquivos e MAX_LOGS.
Veja também:
MAX_LOGS, PERRLN, WaitReturn,
int LogMessage ( const char *  format,
  ... 
)

Contrói uma string da mesma forma que printf, e grava no arquivo de log.

Parâmetros:
[in]format- formato da string, mesmo padrao que printf.
...- número de parâmetros variável.
Retorna:
número de char's escrito no arquivo.
Veja também:
PERRLN, WaitReturn
bool OpenLog ( void  )

Abre arquivo de log.

Retorna:
TRUE se log foi aberto com sucesso, FALSO caso contrário.
Veja também:
GetLogFileName, PERRLN, WaitReturn
 Tudo Classes Ficheiros Funções Variáveis Definições de tipos Enumerações Valores da enumeração Macros