mirror of
https://gitlab.com/libvirt/libvirt.git
synced 2025-01-23 13:05:27 +00:00
Ensure logging is initialized early in libvirt_lxc
The virLogSetFromEnv call was done too late in startup to catch many log messages (eg from security driver initialization). To assist debugging also explicitly log the security details at startup
This commit is contained in:
parent
3746b070e7
commit
43ee987312
@ -1668,6 +1668,9 @@ int main(int argc, char *argv[])
|
||||
exit(EXIT_FAILURE);
|
||||
}
|
||||
|
||||
/* Initialize logging */
|
||||
virLogSetFromEnv();
|
||||
|
||||
while (1) {
|
||||
int c;
|
||||
|
||||
@ -1784,6 +1787,12 @@ int main(int argc, char *argv[])
|
||||
0)) == NULL)
|
||||
goto cleanup;
|
||||
|
||||
VIR_DEBUG("Security model %s type %s label %s imagelabel %s",
|
||||
NULLSTR(def->seclabel.model),
|
||||
virDomainSeclabelTypeToString(def->seclabel.type),
|
||||
NULLSTR(def->seclabel.label),
|
||||
NULLSTR(def->seclabel.imagelabel));
|
||||
|
||||
if (def->nnets != nveths) {
|
||||
fprintf(stderr, "%s: expecting %d veths, but got %d\n",
|
||||
argv[0], def->nnets, nveths);
|
||||
@ -1828,9 +1837,6 @@ int main(int argc, char *argv[])
|
||||
}
|
||||
}
|
||||
|
||||
/* Initialize logging */
|
||||
virLogSetFromEnv();
|
||||
|
||||
/* Accept initial client which is the libvirtd daemon */
|
||||
if ((client = accept(monitor, NULL, 0)) < 0) {
|
||||
virReportSystemError(errno, "%s",
|
||||
|
Loading…
x
Reference in New Issue
Block a user