Auditing All from Server Properties under the security tab will give you login info but I don't think it would give logout info.
You can use c2 to capture but please be aware that c2 configuration option audits everything and hence will have a performance overhead. You can write your own trace using sp_trace* stored procs to audit only login logout events and make your trace as a stored proc and mark it as a startup proc.