<div dir="ltr"><div>Hi, Dear all</div><div>    I have a question, and need your help. </div><div>    I want to output some log message to "/var/log/libvirt/qemu/instance-xxxxxx" when guest kernel crashed, so I add following the code:</div><div>    >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>></div><div><br></div><div>    static int</div><div>    qemuProcessHandleGuestPanic(qemuMonitorPtr mon ATTRIBUTE_UNUSED,</div><div>                                        virDomainObjPtr vm,</div><div>                                                                    void *opaque) { ......</div><div>    +    qemuDomainLogContextPtr logCtxt = NULL;</div><div><br></div><div>    +    if (!(logCtxt = qemuDomainLogContextNew(driver, vm, QEMU_DOMAIN_LOG_CONTEXT_MODE_START))){</div><div>    +        VIR_WARN("Unable to open domainlog");</div><div>    +        goto cleanup;</div><div>    +    }</div><div><br></div><div>        ......</div><div>    }</div><div><br></div><div>    <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<</div><div><br></div><div>    But this code cannot get the logCtxt,   </div><div>    logCtxt = qemuDomainLogContextNew(driver, vm, QEMU_DOMAIN_LOG_CONTEXT_MODE_START)  always return NULL, so I CANNOT write message to log file.</div><div><br></div><div>    Really Need your help, Thanks!</div><div><br></div><div>    Thanks</div><div>    Feng</div><div><br></div></div>