Exemplo n.º 1
0
        public static bool WriteNbtLogEntry(string Text, int Criticality, string ObjectID, string GroupCriteria, bool IsTransmitted)
        {
            try
            {
                //GMA 21.04.2010 lesen und schreiben synchronisieren.
                lock (m_objLocker)
                {
                    // session.Flush();
                    NbtLogSr nBTLog = new NbtLogSr();

                    nBTLog.Text          = Text;
                    nBTLog.Criticality   = Criticality;
                    nBTLog.ObjectID      = ObjectID;
                    nBTLog.Confirmed     = false;
                    nBTLog.GroupCriteria = GroupCriteria;
                    nBTLog.InsertDate    = DateTime.Now;
                    nBTLog.IsTransmited  = IsTransmitted;
                    Log.Error(Text, new Exception(Text));
                    return(true);
                }
            }
            catch (Exception excp)
            {
                Log.ErrorFormat("Error write to NBTLog-Table:{0}\r\n{1}\r\n", excp, excp.Message, excp.StackTrace);
            }

            return(false);
        }
Exemplo n.º 2
0
 public static bool WriteNbtLogEntry(string Text, int Criticality, string ObjectID, string GroupCriteria)
 {
     return(NbtLogSr.WriteNbtLogEntry(Text, Criticality, ObjectID, GroupCriteria, false));
 }