The USER_Login is generated by tsm and the USER_Logout is generated by logout command. Depending on how you log in and out, you may execute these or other commands.
E.g.:
- if you use bash, logout is a shell builtin and will not generate USER_Logout event because you don't use the logout program.
- if you use sshd and don't configure it to use login (UseLogin yes), it will not generate USER_Login, because tsm is not executed.
If you want to audit SSH logins (not only terminal or telnet logins), add SSH-specific events into /etc/security/audit/events. See the article on the IBM's site about auditing login and logout events.
Regarding the user information in the event output. For some of the events you may need to print additional information.