public Auditor() { string location = HostLocation(); m_settings = AuditorSettings.Load(location); BuildAuditLogMessage = new T(); }
public AuditContext CreateContext(AuditorSettings settings) { if (settings != null) { return(new AuditContext(settings.ConnectionString, settings.GetQueryTimeoutSeconds())); } return(new AuditContext()); }
public AuditContext CreateContext(AuditorSettings settings) { if (settings != null) { return new AuditContext(settings.ConnectionString, settings.GetQueryTimeoutSeconds()); } return new AuditContext(); }
public static AuditorSettings Load(string path) { XmlSerializer serializer = new XmlSerializer(typeof(AuditorSettings)); using (Stream stream = File.OpenRead(path)) { AuditorSettings settings = (AuditorSettings)serializer.Deserialize(stream); return(settings); } }