public long?WriteLog(ILogMessageEntry logMessageEntry) { long?refMessage = null; if (EnabledLogTable.EnabledLog(logMessageEntry.MessageCodeAsLong, Transaction)) { refMessage = WriteToDataBase(logMessageEntry); } ChangedFieldList.Clear(); return(refMessage); }
public long?WriteLog(LogMessageType messageCode, Func <ILogMessageEntry> log) { long?refMessage = null; if (EnabledLogTable.EnabledLog((long)messageCode, Transaction)) { var logMessageEntry = log(); if (logMessageEntry.MessageCodeAsLong == 0) { logMessageEntry.MessageCodeAsLong = (long)messageCode; } refMessage = WriteToDataBase(logMessageEntry); } ChangedFieldList.Clear(); return(refMessage); }
public static void EnabledChanged() { EnabledLogTable.NeedReload(); }