Beispiel #1
0
        public long?WriteLog(ILogMessageEntry logMessageEntry)
        {
            long?refMessage = null;

            if (EnabledLogTable.EnabledLog(logMessageEntry.MessageCodeAsLong, Transaction))
            {
                refMessage = WriteToDataBase(logMessageEntry);
            }
            ChangedFieldList.Clear();

            return(refMessage);
        }
Beispiel #2
0
        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);
        }
Beispiel #3
0
 public static void EnabledChanged()
 {
     EnabledLogTable.NeedReload();
 }