public static SimpleFileLog Instance(String name) { SimpleFileLog result = null; lock (c_static_loggers) { if (c_static_loggers.ContainsKey(name)) { result = c_static_loggers[name]; } else { String directory = DefaultLogDirectory; result = new SimpleFileLog(directory, name + "_log.txt", true); c_static_loggers[name] = result; } } return(result); }
/// <summary> /// Create a log file in the specified directory with the specified name /// </summary> /// <param name="directory">The directory to write the file in</param> /// <param name="name">The base name of the file. Date and sequence /// will be added to the actual filename.</param> public static void InitializeLogFile(string directory, string name) { lock (c_lock) LogFile = new SimpleFileLog(directory, name, true); }