Example #1
0
 public void Release()
 {
     isReleased = true;
     advLog.Dispose();
     advLog   = null;
     logLevel = enumLogLevel.Off;
 }
 /// <summary>
 ///
 /// </summary>
 /// <param name="message"></param>
 /// <param name="logLevel"></param>
 /// <param name="logMode"></param>
 public static void WriteLog(string message, enumLogLevel logLevel, string logMode)
 {
     try
     {
         if (logMode == "EVENTLOG")
         {
             if (_DefaultLoggingAdapter == null)
             {
                 _DefaultLoggingAdapter = GetObject(logMode);
             }
             _DefaultLoggingAdapter.WriteLog(message, (int)(EventLogEntryType.Information));
         }
         else
         {
             if (_LoggingAdapter == null)
             {
                 _LoggingAdapter = GetObject(logMode);
             }
             _LoggingAdapter.WriteLog(message, (int)logLevel);
         }
     }
     catch (Exception)
     {
         throw;
     }
 }
 /// <summary>
 /// This method will write the log in a text file that is configured in the .config file.
 /// </summary>
 /// <param name="message"></param>
 /// <param name="logLevel"></param>
 public static void WriteLog(string message, enumLogLevel logLevel)
 {
     try
     {
         string logMode = ConfigurationManager.AppSettings["LogMode"];
         if (_LoggingAdapter == null)
             _LoggingAdapter = GetObject(logMode);
         _LoggingAdapter.WriteLog(message, (int)logLevel);
     }
     catch (Exception)
     {
         throw;
     }
 }
 /// <summary>
 /// This method will write the log in a text file that is configured in the .config file.
 /// </summary>
 /// <param name="message"></param>
 /// <param name="logLevel"></param>
 public static void WriteLog(string message, enumLogLevel logLevel)
 {
     try
     {
         string logMode = ConfigurationManager.AppSettings["LogMode"];
         if (_LoggingAdapter == null)
         {
             _LoggingAdapter = GetObject(logMode);
         }
         _LoggingAdapter.WriteLog(message, (int)logLevel);
     }
     catch (Exception)
     {
         throw;
     }
 }
Example #5
0
 public static void WriteLog(string message, enumLogLevel level)
 {
     try
     {
         int iteration = 0;
         while (IsFileInUse(logPath) && iteration < 50)
         {
             iteration++;
             Thread.Sleep(100);
         }
         File.AppendAllText(logPath, DateTime.Now.ToString("dd/MM/yyyy hh:mm:ss.fff") + "\t" + message + "\n");
     }
     catch (Exception)
     {
         //Do Nothing
     }
 }
 /// <summary>
 /// 
 /// </summary>
 /// <param name="message"></param>
 /// <param name="logLevel"></param>
 /// <param name="logMode"></param>
 public static void WriteLog(string message, enumLogLevel logLevel, string logMode)
 {
     try
     {
         if (logMode == "EVENTLOG")
         {
             if (_DefaultLoggingAdapter == null)
                 _DefaultLoggingAdapter = GetObject(logMode);
             _DefaultLoggingAdapter.WriteLog(message, (int)(EventLogEntryType.Information));
         }
         else
         {
             if (_LoggingAdapter == null)
                 _LoggingAdapter = GetObject(logMode);
             _LoggingAdapter.WriteLog(message, (int)logLevel);
         }
     }
     catch (Exception)
     {
         throw;
     }
 }
Example #7
0
 public LogImpl(string name)
 {
     this.name     = name;
     advLog        = new NAdvLogWrapper(name);
     this.logLevel = advLog.GetLogLevel();
 }