Changeset 729 for trunk/sources/HeuristicLab.Hive.Client.Common/Logging.cs
- Timestamp:
- 11/10/08 00:44:02 (16 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/sources/HeuristicLab.Hive.Client.Common/Logging.cs
r718 r729 7 7 namespace HeuristicLab.Hive.Client.Common { 8 8 public class Logging { 9 public static void Info(String source, String message) { 9 private static Logging instance = null; 10 private EventLog eventLogger = null; 11 12 public static Logging getInstance() { 13 if (instance == null) 14 instance = new Logging(); 15 return instance; 10 16 } 11 17 12 public static void Error(String source, String message) { 18 private Logging() { 19 eventLogger = new EventLog("Hive Client Core"); 13 20 } 14 21 15 public static void Error(String source, String message, Exception e) { 22 public void Info(String source, String message) { 23 eventLogger.Source = source; 24 eventLogger.WriteEntry(message); 25 eventLogger.Close(); 26 } 27 28 public void Error(String source, String message) { 29 eventLogger.Source = source; 30 eventLogger.WriteEntry(message, EventLogEntryType.Error); 31 eventLogger.Close(); 32 } 33 34 public void Error(String source, String message, Exception e) { 35 eventLogger.Source = source; 36 eventLogger.WriteEntry(message +"\n" + e.ToString(), EventLogEntryType.Error); 37 eventLogger.Close(); 16 38 } 17 39 }
Note: See TracChangeset
for help on using the changeset viewer.