public void appendDebugFile(int monitor, string log) {
if (this.config.getPersistantBool("debugLog")) {
string path = Constants.selectProgramAppDataFolder("debug_" + DateTime.Now.ToString("yyyyMMdd") + ".txt");
try {
File.AppendAllText(path, DateTime.Now.ToString("yyyyMMddhhmmss") + "\t" + Convert.ToString(monitor + 1) + "\t" + log + Environment.NewLine);
} catch (Exception e) {
this.monitors[monitor].showInfoOnMonitor("Error writing to debug log." + Environment.NewLine + e.Message);
}
}
}