Yes, just pass the output of your last (linear) layer directly to nn.CrossEntropyLoss, as internally F.log_softmax and nn.NLLLoss will be applied.
In the docs “scores” is used, so you are right about the missing “logits”.

The input is expected to contain raw, unnormalized scores for each class.