Ik heb nu deze functie,
zoals je misschien al gelijk ziet werkt deze niet correct, de bedoeling is dat [httpd] voor elke error msg komt. De manier waar op ik het hier probeerde gaat natuurlijk niet werken, maar is er ook een andere manier? (1 keer vprintf aanroepen)
Edit: eigenlijk zou ik ook wel de datum er voor willen printen...
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
| static void
elog(enum err_level level, const char *fmt, ...)
{
va_list ap;
if (ctx.debug == 0 && level == ERR_DEBUG)return;
if( !fmt ) return;
va_start(ap, fmt);
vprintf( "[HTTPD]"+fmt, ap );
va_end(ap);
if (level == ERR_FATAL)
exit(EXIT_FAILURE);
} |
zoals je misschien al gelijk ziet werkt deze niet correct, de bedoeling is dat [httpd] voor elke error msg komt. De manier waar op ik het hier probeerde gaat natuurlijk niet werken, maar is er ook een andere manier? (1 keer vprintf aanroepen)
Edit: eigenlijk zou ik ook wel de datum er voor willen printen...
[ Voor 11% gewijzigd door whoami op 10-12-2005 20:35 . Reden: Even code tags rond je code gezet... ]
http://www.tweakers.net/gallery/119170/sys