Starting with Winter’16 the SetupAuditTrail object is exposed to query from Apex.
For fields in the object, check the below link
Sample SOQL:
List<SetupAuditTrail> listAudits = [SELECT Id,
Action,
CreatedBy.Name,
CreatedDate,
Display,
Section
FROM SetupAuditTrail
WHERE CreatedBy.Email LIKE ‘%abc.com%’];