Although I cannot comment on Gensim, in particular, I can weigh some general recommendations for optimizing your topics.
As you said, using logarithmic probability is one method. Another option is to save the set of documents issued from the process of creating the model, and display them on them when the model is completed, and check whether it makes sense.
A completely different method that you could try is the Dirichlet hierarchical process, this method can dynamically determine the number of topics in a corpus without specifying.
There are many articles on how to best determine the parameters and evaluate your theme model, depending on your level of experience, which may or may not be useful to you:
Rethinking LDA: Why Magic Prior , Wallach, HM, Mimno, D., and McCallum, A.
Evaluation Methods for Theme Models , Wallach HM, Murray, I., Salakhutdinov, R. and Mimno, D.
In addition, here is an article about the Dirichlet hierarchical process:
Hierarchical processes of Dirichlet , Teh, YW, Jordan, MI, Beal, MJ and Blei, DM