When I type "Log",it shows:
Then I add a comma,it shows what I want now:
Why doesn't it shows all candidates when I typed "Log"?
Log class isn't shown the first time because it's not imported, and there are imported symbols that sort of match your prefix. After you type dot, completion searches for everything that could match before dot. See also discussion at http://youtrack.jetbrains.com/issue/IDEA-107540.