Cadastro de Estudantes v0.0.1
Gera uma lista ligada de estudantes.
|
Cabeçalho para o módulo log.c. Mais...
Ir para o código fonte deste ficheiro.
Macros | |
#define | FILE_NAME "log" |
#define | FILE_EXTENTION ".txt" |
#define | MAX_LOGS 999 |
#define | SIZE_OF_COMPLEMENT 3 |
Funções | |
bool | OpenLog (void) |
Abre arquivo de log. | |
void | CloseLog (void) |
Fecha arquivo de log, libera memória. | |
char * | GetLogFileName (void) |
Obtém nome do arquivo de log. | |
int | LogMessage (const char *,...) |
Contrói uma string da mesma forma que printf, e grava no arquivo de log. | |
Variáveis | |
FILE * | g_StreamLog |
#define FILE_EXTENTION ".txt" |
Sufixo do nome do arquivo de log.
#define FILE_NAME "log" |
Prefixo do nome do arquivo de log.
#define MAX_LOGS 999 |
Numero maximo de logs que pode existir em um mesmo diretorio.
#define SIZE_OF_COMPLEMENT 3 |
Tamanho em bytes (char's) necessario para alocar o buffer com o nome.
char* GetLogFileName | ( | void | ) |
Obtém nome do arquivo de log.
int LogMessage | ( | const char * | format, |
... | |||
) |
Contrói uma string da mesma forma que printf, e grava no arquivo de log.
[in] | format | - formato da string, mesmo padrao que printf. |
... | - número de parâmetros variável. |
bool OpenLog | ( | void | ) |
Abre arquivo de log.
FILE* g_StreamLog |
Stream do arquivo de log.