Platon Technologies
neprihlásený Prihlásiť Registrácia
SlovakEnglish
open source software development oslavujeme 10 rokov vývoja otvoreného softvéru! Utorok, 29. apríl 2025

Súbor: [Platon] / tucniak / util / log.c (stiahnutie)

Revízia 1.1.1.1, Fri Nov 11 16:08:27 2005 UTC (19 years, 5 months ago) by koli


Zmeny od 1.1: +0 -0 [lines]

Initial import

// Copyright (c) 2003 Juraj Kolesár (koli) <koli@koli.sk>               
#include <curses.h>
#include <time.h>
#include "log.h"

FILE *log_file;

void log_init() {
    log_file = fopen("tucniak.log", "a");
}

void log(const char *fmt, ...) {
    va_list args;
    time_t ct;
    char *tmstr;
    char buffer[1024];
    va_start(args, fmt);vsnprintf(buffer, 1023, fmt, args);va_end(args);
    ct = time(0);
    tmstr = asctime(localtime(&ct));
    *(tmstr + strlen(tmstr) - 1) = '\0';
    fprintf(log_file, "%-15.15s :: %s\n", tmstr + 4, buffer);
    fflush(log_file);
}

void log_close() {
    fclose(log_file);
}

Platon Group <platon@platon.sk> http://platon.sk/
Copyright © 2002-2006 Platon Group
Stránka používa redakčný systém Metafox
Na začiatok