Is $x\log\bigl(\cos(x)\bigr)$ an even or odd function?

Yes, it is an odd function and your argument is correct.