- Timestamp:
- 01/04/10 18:55:46 (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/PluginInfrastructure Refactoring/HeuristicLab.Tracing/3.2/Logger.cs
r1933 r2587 13 13 14 14 protected static void Configure() { 15 if ( IsConfigured) return;15 if (IsConfigured) return; 16 16 IsConfigured = true; 17 17 if (string.IsNullOrEmpty(Settings.Default.TracingLog4netConfigFile)) { 18 Settings.Default.TracingLog4netConfigFile = 19 Path.Combine( 20 PluginInfrastructure.Properties.Settings.Default.PluginDir, 21 "HeuristicLab.log4net.xml"); 18 Settings.Default.TracingLog4netConfigFile = 19 "HeuristicLab.log4net.xml"; 22 20 } 23 21 XmlConfigurator.ConfigureAndWatch( … … 29 27 Configure(); 30 28 StackFrame frame = new StackFrame(nParents + 1); 31 return LogManager.GetLogger(frame.GetMethod().DeclaringType); 29 return LogManager.GetLogger(frame.GetMethod().DeclaringType); 32 30 } 33 31 … … 50 48 } 51 49 52 public static void Error(object message) { 50 public static void Error(object message) { 53 51 GetDefaultLogger(1).Error(message); 54 52 } … … 65 63 public static void Info(Type type, object message) { 66 64 Configure(); 67 LogManager.GetLogger(type).Info(message); 65 LogManager.GetLogger(type).Info(message); 68 66 } 69 67 70 68 public static void Warn(Type type, object message) { 71 69 Configure(); 72 LogManager.GetLogger(type).Warn(message); 70 LogManager.GetLogger(type).Warn(message); 73 71 } 74 72
Note: See TracChangeset
for help on using the changeset viewer.