You can get current session log in id in AX 2012 by this method
str curUserId()
Complete example is as follow.
static void curUserInfo(Args _arg)
{
str sUserId;
;
sUserId = curUserId();
info "Current user ID is " + sUserId;
}
A practitioner’s musings on Dynamics 365 Finance and Operations