private static void Log(LogLevel level, string message, string method = null) { var outputWindowPane = SoftwareCoOutputWindowPane; if (outputWindowPane == null) { return; } var outputMessage = string.Format("[CodeTime {0} {1}] {2}{3}", Enum.GetName(level.GetType(), level), DateTime.Now.ToString("hh:mm:ss tt", CultureInfo.InvariantCulture), message, Environment.NewLine); if (Enum.GetName(level.GetType(), level) == "File" || Enum.GetName(level.GetType(), level) == "HandledException") { string LogContent = outputMessage.ToString(); string LogDataPath = FileManager.getLogFile(); try { File.AppendAllText(LogDataPath, LogContent); } catch (Exception ex) { } } else { outputWindowPane.OutputString(outputMessage); } }
internal static void Log(LogLevel level, string msg) { try { //var writer = Setup(); if (writer == null) { writer = Setup(); // we'll try to keep the file opened all the time and see how bad we end up with it } if (writer == null) { return; } writer.WriteLine("[Code::Stats {0} {1}] {2}", Enum.GetName(level.GetType(), level), DateTime.Now.ToString("HH:mm:ss"), msg); writer.Flush(); //writer.Close(); } catch (Exception ex) { if (!hasAlreadyShownErrorBox) { hasAlreadyShownErrorBox = true; MessageBox.Show(ex.ToString() + "\n\nNo further log writing errors will be shown in this session to avoid interrupting your work.", "Error writing to log file", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); //MessageBox.Show(string.Format("{0}\\{1}.log", configDir, Constants.PluginName), "Error writing to log file", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } } }
private void PawnSecSetupForm_Load(object sender, EventArgs e) { string[] arr = Enum.GetNames(logLevel.GetType()); this.logLevelComboBox.BeginUpdate(); this.logLevelComboBox.Items.Clear(); foreach (var logLev in arr) { this.logLevelComboBox.Items.Add(logLev); } this.logLevelComboBox.EndUpdate(); //this.storeStateTextBox.Text = this.storeData.StoreInfo.State; //this.pawnsecStoreNumberTextBox.Text = this.storeData.StoreInfo.StoreNumber; this.storeLabel.Text = this.storeData.StoreInfo.StoreNumber; this.store2Label.Text = this.storeData.StoreInfo.StoreNumber; this.stateLabel.Text = this.storeData.StoreInfo.State; this.aliasLabel.Text = this.storeData.StoreInfo.Alias; this.timeZoneLabel.Text = this.storeData.StoreInfo.LocalTimeZone; //Update store configuration this.storeData.PawnSecData.StoreNumber = this.storeData.StoreInfo.StoreNumber; var pStore = this.storeData.PawnSecData.GetStore(); if (!this.initialCreation) { syncMachineNames(); updateFormBasedOnGlobalConfig(); } //else //{ // CreatingWorkstation = true; //} }
public override string ToString() { return(MsgTime.ToString("yyyy/MM/dd_HH:mm:ss") + " | " + ((int)ElapsedTime.TotalHours).ToString("0000") + ":" + ElapsedTime.Minutes.ToString("00") + ":" + ElapsedTime.Seconds.ToString("00") + " | " + "0x" + CategoryCode.ToString("x8") + " | " + Enum.GetName(Level.GetType(), Level) + " | " + Header + " | " + Message); }
internal static void Log(LogLevel level, string msg) { var writer = Setup(); if (writer == null) return; writer.WriteLine("[Wakatime {0} {1}] {2}", Enum.GetName(level.GetType(), level), DateTime.Now.ToString("hh:mm:ss tt"), msg); writer.Flush(); writer.Close(); }
private static void Log(LogLevel level, string message) { message = string.Format("[Wakatime {0} {1}] {2}{3}", Enum.GetName(level.GetType(), level), DateTime.Now.ToString("hh:mm:ss tt", CultureInfo.InvariantCulture), message, Environment.NewLine); _logger.Log(message); }
private static void Log(LogLevel level, string message) { var outputWindowPane = WakatimeOutputWindowPane; if (outputWindowPane == null) return; var outputMessage = string.Format("[Wakatime {0} {1}] {2}{3}", Enum.GetName(level.GetType(), level), DateTime.Now.ToString("hh:mm:ss tt", CultureInfo.InvariantCulture), message, Environment.NewLine); outputWindowPane.OutputString(outputMessage); }
internal static void Log(LogLevel level, string msg) { var writer = Setup(); if (writer == null) { return; } writer.WriteLine("[iTimeTrack {0} {1}] {2}", Enum.GetName(level.GetType(), level), DateTime.Now.ToString("hh:mm:ss tt"), msg); writer.Flush(); writer.Close(); }
private static void Log(LogLevel level, string message) { var outputWindowPane = WakatimeOutputWindowPane; if (outputWindowPane == null) { return; } var outputMessage = $"[WakaTime {Enum.GetName(level.GetType(), level)} {DateTime.Now.ToString("hh:mm:ss tt", CultureInfo.InvariantCulture)}] {message}{Environment.NewLine}"; outputWindowPane.OutputString(outputMessage); }
internal static void Log(LogLevel level, string msg) { try { var writer = Setup(); if (writer == null) { return; } writer.WriteLine("[Wakatime {0} {1}] {2}", Enum.GetName(level.GetType(), level), DateTime.Now.ToString("hh:mm:ss tt"), msg); writer.Flush(); writer.Close(); } catch (Exception ex) { MessageBox.Show(ex.ToString(), "Error writing to WakaTime.log", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } }
internal static void Log(LogLevel level, string msg) { try { var writer = Setup(); if (writer == null) { return; } writer.WriteLine("[Code::Stats {0} {1}] {2}", Enum.GetName(level.GetType(), level), DateTime.Now.ToString("HH:mm:ss"), msg); writer.Flush(); writer.Close(); } catch (Exception ex) { MessageBox.Show(ex.ToString(), "Error writing to log file", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); //MessageBox.Show(string.Format("{0}\\{1}.log", configDir, Constants.PluginName), "Error writing to log file", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } }
public static int getMinLogLevel() { LogLevel tmp = new LogLevel(); return Enum.GetValues(tmp.GetType()).Cast<int>().Min(); }
public string PackageFolder; // = null; public void SetOptions(string[] args) { CommandLineParser cmdline = new CommandLineParser(args); if (cmdline.GetBoolValue("ADMIN")) { User = InstallerUser.AllUsers; } SilentInstall = cmdline.GetBoolValue("SILENT"); LogFilePath = cmdline.GetStringValue("LOGFILE"); InstallPackagesForRhino = cmdline.GetBoolValue("INSTALLPACKAGESFORRHINO"); EnableErrorReporting = !cmdline.GetBoolValue("NOERRORREPORTS"); RhinoSdkVersionNumber = cmdline.GetIntValue("RHINOSDKVERSIONNUMBER"); InspectRhinoPath = cmdline.GetStringValue("INSPECTRHINO"); InspectPluginPath = cmdline.GetStringValue("INSPECTPLUGIN"); PackageFolder = cmdline.GetStringValue("PACKAGEFOLDER"); InspectWorkingDirectory = cmdline.GetStringValue("INSPECTWORKINGDIR"); try { string sLogLevel = cmdline.GetStringValue("LOGLEVEL"); if (!string.IsNullOrEmpty(sLogLevel)) { sLogLevel = sLogLevel.ToLowerInvariant(); sLogLevel = sLogLevel[0].ToString().ToUpperInvariant() + sLogLevel.Substring(1); LogLevel = (LogLevel)Enum.Parse(LogLevel.GetType(), sLogLevel); } } catch (ArgumentException) { LogLevel = LogLevel.Debug; } if (cmdline.ContainsKey("LOCALE")) { try { // see if an integer value was passed in as Locale argument int nLocale = cmdline.GetIntValue("LOCALE", -1); if (nLocale != -1) { Locale = new CultureInfo(nLocale); } else { Locale = new CultureInfo(cmdline.GetStringValue("LOCALE")); } } catch (System.ArgumentException) { Engine.InstallerEngine.ReportProgress(LogLevel.Error, "Options::SetOptions() encountered invalid Locale: " + cmdline["LOCALE"]); } } foreach (string arg in args) { if (arg.EndsWith(".rhi", StringComparison.OrdinalIgnoreCase)) { InstallerFile = arg; } } string logfilename; if (InstallPackagesForRhino) { logfilename = "InstallPackagesForRhino"; } else if (!string.IsNullOrEmpty(InspectRhinoPath)) { logfilename = "InspectRhino"; } else if (!string.IsNullOrEmpty(InspectPluginPath)) { logfilename = "InspectPlugin"; } else { logfilename = Path.GetFileNameWithoutExtension(InstallerFile); } logfilename += " (" + DateTime.Now.ToString("yyyyMMdd-HHmmss", System.Globalization.CultureInfo.InvariantCulture) + ").log"; if (String.IsNullOrEmpty(LogFilePath)) { if (User == InstallerUser.AllUsers) { LogFilePath = Path.Combine(Environment.GetFolderPath(Environment.SpecialFolder.CommonApplicationData), @"McNeel\Rhinoceros\5.0\logs\" + logfilename); } else if (User == InstallerUser.CurrentUser) { LogFilePath = Path.Combine(Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData), @"McNeel\Rhinoceros\5.0\logs\" + logfilename); } } }
private static void Log(LogLevel level, string message) { var outputWindowPane = WakatimeOutputWindowPane; if (outputWindowPane == null) { return; } var outputMessage = string.Format("[Wakatime {0} {1}] {2}{3}", Enum.GetName(level.GetType(), level), DateTime.Now.ToString("hh:mm:ss tt", CultureInfo.InvariantCulture), message, Environment.NewLine); outputWindowPane.OutputString(outputMessage); }
internal void Log(LogLevel level, string msg) { Log($"[Wakatime {Enum.GetName(level.GetType(), level)} {DateTime.Now.ToString("hh:mm:ss tt")}] {msg}"); }
private static void Log(LogLevel level, string message) { message = $"[Wakatime {Enum.GetName(level.GetType(), level)} {DateTime.Now.ToString("hh:mm:ss tt", CultureInfo.InvariantCulture)}] {message}{Environment.NewLine}"; _logger.Log(message); }
/// <summary> /// Convert the log level to string /// </summary> /// <param name="level">The log level to convert</param> /// <returns>The name of the log level as a string</returns> public static String ConvertString(this LogLevel level) { return(Enum.GetName(level.GetType(), level)); }
public static int getMinLogLevel() { LogLevel tmp = new LogLevel(); return(Enum.GetValues(tmp.GetType()).Cast <int>().Min()); }
internal static void AppendLevelName(StringBuilder builder, LogLevel level) { if (builder == null) { throw new ArgumentNullException("builder"); } switch (level) { case LogLevel.Trace: builder.Append("T"); break; case LogLevel.Debug: builder.Append("D"); break; case LogLevel.Info: builder.Append("I"); break; case LogLevel.Warn: builder.Append("W"); break; case LogLevel.Error: builder.Append("E"); break; case LogLevel.Fatal: builder.Append("F"); break; default: throw new NotSupportedException(string.Format("Cannot handle '{0}' ({1}).", level, level.GetType())); } }
internal static void LogMessage(ILog log, LogLevel level, string buf, Exception ex) { if (log == null) { throw new ArgumentNullException("log"); } // check... switch (level) { case LogLevel.Trace: if (log.IsTraceEnabled) { log.Trace(buf, ex); } break; case LogLevel.Debug: if (log.IsDebugEnabled) { log.Debug(buf, ex); } break; case LogLevel.Info: if (log.IsInfoEnabled) { log.Info(buf, ex); } break; case LogLevel.Warn: if (log.IsWarnEnabled) { log.Warn(buf, ex); } break; case LogLevel.Error: if (log.IsErrorEnabled) { log.Error(buf, ex); } break; case LogLevel.Fatal: if (log.IsFatalEnabled) { log.Fatal(buf, ex); } break; default: throw new NotSupportedException(string.Format("Cannot handle '{0}' ({1}).", level, level.GetType())); } }