mirror of
https://github.com/troglobit/finit.git
synced 2026-10-02 05:52:48 +07:00
flog: new helper function for debugging to file
Signed-off-by: Joachim Wiberg <troglobit@gmail.com>
This commit is contained in:
@@ -130,6 +130,28 @@ done:
|
||||
va_end(ap);
|
||||
}
|
||||
|
||||
/*
|
||||
* Log to file, intended for debug only.
|
||||
*/
|
||||
void flog(char *file, const char *fmt, ...)
|
||||
{
|
||||
char fn[80];
|
||||
va_list ap;
|
||||
FILE *fp;
|
||||
|
||||
snprintf(fn, sizeof(fn), "/tmp/%s.log", file);
|
||||
fp = fopen(fn, "a");
|
||||
if (!fp)
|
||||
return;
|
||||
|
||||
va_start(ap, fmt);
|
||||
vfprintf(fp, fmt, ap);
|
||||
va_end(ap);
|
||||
|
||||
fclose(fp);
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* Local Variables:
|
||||
* indent-tabs-mode: t
|
||||
|
||||
Reference in New Issue
Block a user