How can I tell if someone logged in to my macOS Sierra?
Yes, ever since macOS Sierra, it is possible that Console isn't displaying your past activity. You may want to refer to this question: Sierra Console.app show earlier data

With regard to your question title, it's not clear exactly what details you're after, but one option open to you is using the last command in Terminal.

More specifically:


Launch Terminal (usually found in the Utilities folder)
Once the square cursor appears, type last
Press the enter key


This will produce a list of sessions in reverse time order.