Gravar usuario logado no sistema

Pessoal,
Como vocês costumam fazer na aplicação de vocês SWING para saber qual usuário está logado no sistema durante toda a permanência dele? Isso é util não só pra fins de LOG, mas para relatórios entre outros. Até consigo fazer mas estou querendo saber profissionalmente como é correto.
Abraços