* Returns -1 in case of failure or the output number if successful
*/
int virLogDefineOutput(virLogOutputFunc f, virLogCloseFunc c, void *data,
- virLogPriority priority, int dest, const char *name,
+ virLogPriority priority, virLogDestination dest, const char *name,
unsigned int flags)
{
int ret = -1;
virLogLock();
for (i = 0; i < virLogNbOutputs; i++) {
- int dest = virLogOutputs[i].dest;
+ virLogDestination dest = virLogOutputs[i].dest;
if (i)
virBufferAsprintf(&outputbuf, " ");
switch (dest) {
extern int virLogDefineFilter(const char *match, virLogPriority priority,
unsigned int flags);
extern int virLogDefineOutput(virLogOutputFunc f, virLogCloseFunc c, void *data,
- virLogPriority priority, int dest, const char *name,
+ virLogPriority priority, virLogDestination dest, const char *name,
unsigned int flags);
/*
virLogSetFromEnv();
if (!getenv("LIBVIRT_DEBUG") && !virLogGetNbOutputs()) {
if (virLogDefineOutput(virtTestLogOutput, virtTestLogClose, &testLog,
- VIR_LOG_DEBUG, 0, NULL, 0) < 0)
+ VIR_LOG_DEBUG, VIR_LOG_TO_STDERR, NULL, 0) < 0)
return 1;
}