//public bool LogMessage(string message, public void LogMessage(string message, LoggingCategory category, LoggingLevel level) { // TODO: Implement Method - LogManager.LogMessage() DataSet objds = new DataSet(); if (_AuditLogLevel == level || _AuditLogLevel < level) { // LogEntry logEntry = new LogEntry(); // logEntry.Message = message; // logEntry.Category = System.Convert.ToString(category); // Logger.Write(logEntry); // // MSDE obj = new MSDE(); // obj.InsertIntoLog(logEntry); // // obj.InsertIntoLog(dsMgr); } // if(_AuditQueueLevel == level || _AuditQueueLevel < level) // { // //Circular queue; // } //return true; }
public void Critical(string message, LoggingCategory category, params object[] parameters) { ILog log = LogManager.GetLogger(category.ToString()); //Any idea what to do with the category? log.FatalFormat(message, parameters); }
public bool LogException(System.Exception ex, LoggingCategory category, LoggingLevel level, string VerboseMode) { //ex.Source = VerboseMode; ex.Data["CustomExceptionInformation"] = VerboseMode; ExceptionManager.Publish(ex); return(true); }
private string CreateBaseMessage(LoggingCategory loggingCategory) { StringBuilder baseMesssageStringBuilder = new StringBuilder(); baseMesssageStringBuilder.Append("["); baseMesssageStringBuilder.Append(DateTime.Now); baseMesssageStringBuilder.Append("]"); baseMesssageStringBuilder.Append(" CATEGORY: "); switch (loggingCategory) { case LoggingCategory.Error: baseMesssageStringBuilder.Append("ERROR. "); break; case LoggingCategory.Information: baseMesssageStringBuilder.Append("INFORMATION. "); break; case LoggingCategory.Warning: baseMesssageStringBuilder.Append("WARNING. "); break; } baseMesssageStringBuilder.Append(" MESSAGE: "); return(baseMesssageStringBuilder.ToString()); }
public void Log(LoggingCategory category, string text) { if (IsLoggingEnabled(category)) { output.WriteLine("{0}: {1}", DateTime.UtcNow.ToString("yyyy-MM-ddTHH:mm:ss.fffZ"), text); } }
public void WriteLineIf(bool condition, string text, LoggingCategory category = LoggingCategory.Debug, [CallerMemberName] string member = "", [CallerLineNumber] int lineNumber = 0) { if (condition) { Write(text, category, member, lineNumber); } }
public void Log(LoggingCategory category, string text) { if (IsLoggingEnabled(category)) { output.WriteLine(text); } }
private string CreateBaseMessage(LoggingCategory loggingCategory) { StringBuilder baseMesssageStringBuilder = new StringBuilder(); baseMesssageStringBuilder.Append("["); baseMesssageStringBuilder.Append(DateTime.Now); baseMesssageStringBuilder.Append("]"); baseMesssageStringBuilder.Append(" CATEGORY: "); switch (loggingCategory) { case LoggingCategory.Error: baseMesssageStringBuilder.Append("ERROR. "); break; case LoggingCategory.Information: baseMesssageStringBuilder.Append("INFORMATION. "); break; case LoggingCategory.Warning: baseMesssageStringBuilder.Append("WARNING. "); break; } baseMesssageStringBuilder.Append(" MESSAGE: "); return baseMesssageStringBuilder.ToString(); }
public static void Error(string message, LoggingCategory category, params object[] parameters) { if (!HasLogger) { return; } Logger.Error(message, category, parameters); }
public static void Information(string message, LoggingCategory category, params object[] parameters) { if (!HasLogger) { return; } Logger.Information(message, category, parameters); }
public void Debug(string message, LoggingCategory category, params object[] parameters) { ILog logger = LogManager.GetLogger(category.ToString()); if (logger.IsDebugEnabled) { logger.DebugFormat(message, parameters); } }
public void Debug(string message, LoggingCategory category, params object[] parameters) { ILog log = LogManager.GetLogger(category.ToString()); if (log.IsDebugEnabled) { log.DebugFormat(message, parameters); } }
public void Log(string message, LoggingCategory loggingCategory, LoggingPriority loggingPriority) { LogEntry entry = new LogEntry(); entry.Message = message; entry.Categories.Add(loggingCategory.ToString()); entry.Priority = (int)Enum.Parse(typeof(LoggingPriority), loggingPriority.ToString()); Logger.Write(entry); }
/// <summary> /// This Method will log Exception and Display Error message to the user /// </summary> /// <param name="ex">ex Object, containing Exception Information</param> /// <param name="category">Category- General</param> /// <param name="level">Logging Level- error, Warning or Information</param> /// <returns>bool value- True/False</returns> /// <CreatedBy>Piyush</CreatedBy> /// <CreatedOn>2nd August 2007</CreatedOn> public static bool LogException(System.Exception ex, LoggingCategory category, LoggingLevel level, Control Ctrl) { BaseActivityPage ObjectActivityPage = null; try { if (ex.GetType().FullName != "System.Threading.ThreadAbortException") { ExceptionManager.Publish(ex); } //ExceptionManager.Publish(ex); // Following line of code added by Piyush on 2nd August 2007, so as to check Concurrency and SQl Exception and display the Exception to the user ObjectActivityPage = new BaseActivityPage(); string ParseMessage = ex.Message; // Code Added by Piyush on 6th September 2007 so as to check error number emerged in case of business rule voilation string ErrorNumber = ""; if (ParseMessage.IndexOf("*****") > 0) { ErrorNumber = ParseMessage.Substring(0, ParseMessage.IndexOf("*****")); Int32 Index = ParseMessage.IndexOf("*****") + 5; ParseMessage = ParseMessage.Substring(Index); ParseMessage = ParseMessage.Substring(0, ParseMessage.IndexOf("*****")); ObjectActivityPage.ShowError(ParseMessage, true, Ctrl); } // Code Addition ends here by Piyush on 6th September 2007 so as to check error number emerged in case of business rule voilation else { if (ex.Message.IndexOf("Concurrency") != -1) { ObjectActivityPage.ShowError("The information you are updating has been changed by another user. Please refresh the information you are updating.", true, Ctrl); } else if (ParseMessage.IndexOf("System.Data.SqlClient.SqlException:") > 0) { int SubstringLen = ParseMessage.IndexOf("\n") - ParseMessage.IndexOf("System.Data.SqlClient.SqlException:"); ParseMessage = ParseMessage.Substring(ParseMessage.IndexOf("System.Data.SqlClient.SqlException:") + 35, SubstringLen - 35); ObjectActivityPage.ShowError(ParseMessage, true, Ctrl); } else { ObjectActivityPage.ShowError("Error Occurred - Please Contact Your System Administrator!", true, Ctrl); } // Addition ends here by Piyush on 2nd August 2007, so as to check Concurrency and SQl Exception and display the Exception to the user } } catch { string str = ex.Message.ToString(); } finally { ObjectActivityPage = null; } return(true); }
/// <summary> /// Sends the message to the raw output callback if the given category has logging enabled. /// </summary> /// <param name="category">The category of debug event logging.</param> /// <param name="message">The message to log.</param> /// <param name="data">Logging data to send alongside the message, if any.</param> public void WriteRaw(LoggingCategory category, string message, Dictionary <string, object> data = null) { // Default to logging the message if we haven't set a status for this category. if (_isLoggingEnabled.ContainsKey(category) && !_isLoggingEnabled[category]) { return; } _sendToRawOutput.Invoke(CreateOutputEvent(category, message, data)); }
private void WriteTrace(LoggingCategory category, string message) { // Default to logging the message if we haven't set a status for this category. if (_isLoggingEnabled.ContainsKey(category) && !_isLoggingEnabled[category]) { return; } _traceCallback.Invoke(CreateOutputEvent(category, message)); }
public void Write(string message, LoggingCategory loggingCategory) { if (String.IsNullOrEmpty(message)) return; message = String.Format("{0} {1}", CreateBaseMessage(loggingCategory), message); lock(fileWritingLockObject) File.AppendAllLines(fileName, new[] {message}); }
public void Debug(string message, LoggingCategory category, params object[] parameters) { if (category == LoggingCategory.Performance) { Log.Trace(message, parameters); } else { Log.Debug(message, parameters); } }
private static bool SafeIsLoggingEnabled(ILogger logger, LoggingCategory category) { try { return(logger != null && logger.IsLoggingEnabled(category)); } catch (Exception) { // Nothing to do here; normally it'd be nice to log an exception, but not if our logger is misbehavin'. return(false); } }
public void Write(string message, LoggingCategory loggingCategory) { if (String.IsNullOrEmpty(message)) { return; } message = String.Format("{0} {1}", CreateBaseMessage(loggingCategory), message); lock (fileWritingLockObject) File.AppendAllLines(fileName, new[] { message }); }
/// <summary> /// This Method will log Exception and Display Error message to the user /// </summary> /// <param name="ex">ex Object, containing Exception Information</param> /// <param name="category">Category- General</param> /// <param name="level">Logging Level- error, Warning or Information</param> /// <returns>bool value- True/False</returns> /// <CreatedBy>Chandan</CreatedBy> /// <CreatedOn>Feb 13 2008</CreatedOn> public static bool LogException(System.Exception ex, LoggingCategory category, LoggingLevel level, Control Ctrl) { BaseActivityPage ObjectActivityPage = null; try { ExceptionManager.Publish(ex); ObjectActivityPage = new BaseActivityPage(); string ParseMessage = ex.Message; string ErrorNumber = ""; if (ParseMessage.IndexOf("*****") > 0) { ErrorNumber = ParseMessage.Substring(0, ParseMessage.IndexOf("*****")); Int32 Index = ParseMessage.IndexOf("*****") + 5; ParseMessage = ParseMessage.Substring(Index); ParseMessage = ParseMessage.Substring(0, ParseMessage.IndexOf("*****")); ObjectActivityPage.ShowError(ParseMessage, true, Ctrl); } else { if (ex.Message.IndexOf("Concurrency") != -1) { ObjectActivityPage.ShowError("The information you are updating has been changed by another user. Please refresh the information you are updating.", true, Ctrl); } else if (ParseMessage.IndexOf("System.Data.SqlClient.SqlException:") > 0) { int SubstringLen = ParseMessage.IndexOf("\n") - ParseMessage.IndexOf("System.Data.SqlClient.SqlException:"); ParseMessage = ParseMessage.Substring(ParseMessage.IndexOf("System.Data.SqlClient.SqlException:") + 35, SubstringLen - 35); ObjectActivityPage.ShowError(ParseMessage, true, Ctrl); } else { ObjectActivityPage.ShowError("Error Occurred - Please Contact Your System Administrator!", true, Ctrl); } } } catch { string str = ex.Message.ToString(); if (ObjectActivityPage == null) { ObjectActivityPage = new BaseActivityPage(); } ObjectActivityPage.ShowError("Error Occurred - Please Contact Your System Administrator!", true); } finally { ObjectActivityPage = null; } return(true); }
void Write(LoggingCategory category, string title, Exception exception, params object[] args) { var properties = new Dictionary <string, object>(); for (int i = 0; i < args.Length; i++) { properties.Add(string.Format("args{0}", i), args[i]); } LogEntry logent = new LogEntry(exception, category.ToString(), 0, 0, TraceEventType.Verbose, title, properties); Write(logent); }
/// <summary> /// Logs the specified message. /// </summary> /// <param name="message">The message.</param> /// <param name="loggingCategory">The logging category.</param> /// <param name="priority">The priority.</param> /// <param name="traceEventType">Type of the trace event.</param> /// <param name="className">Name of the class.</param> /// <param name="methodName">Name of the method.</param> /// <param name="networkId">The fire network identifier.</param> private static void Log(string message, LoggingCategory loggingCategory, LogPriorityID priority, System.Diagnostics.TraceEventType traceEventType, string className, string methodName, int networkId) { Logging.DoLog(new LogEntry() { MessageDetails = message, LogCategory = loggingCategory, LogPriority = priority, LogEventType = traceEventType, ClassName = "Class Name = " + className, MethodName = "Method Name = " + methodName, NetworkId = networkId }); }
public void LogMessage(string message, LoggingCategory category = LoggingCategory.Standard) { if (Logger.IsLoggingEnabled && Logger.IsCategoryEnabled(category)) { var attributes = AttributeList.ToList(); attributes.Add(new LogAttribute() { Name = nameof(CommonLogAttributes.Message), Value = message }); WriteEntry(LoggingAction.Entry, attributes); } }
public void Log(LoggingCategory category, string message) { try { var writer = File.AppendText(Path); writer.WriteLine(string.Format("Category: {0}, Message: {1}", category.ToString(), message)); writer.Flush(); } catch (Exception ex) { //In case the message cannot be written to a file - write it to the EventLog EventLog.WriteEntry(Process.GetCurrentProcess().ProcessName, string.Format("CouldNot log the message: {0}, Exception: {1}", message, ex.ToString()), EventLogEntryType.Error); } }
public static bool IsCategoryEnabled(LoggingCategory category) { if (AreAllCategoriesEnabled) { return(true); } else if (loggingCategories.Keys.Contains(category)) { return(loggingCategories[category]); } else { return(AreNonSetCategoriesEnabled); } }
public void TraceLogger_EventHandler(object sender, LogEventArgs args) { string message = args.Message + Environment.NewLine; LoggingCategory category = LoggingCategory.DebuggerError; if (args.Message.StartsWith("<-- ", StringComparison.Ordinal)) { category = LoggingCategory.AdapterTrace; } else if (args.Message.StartsWith("--> ", StringComparison.Ordinal)) { category = LoggingCategory.AdapterResponse; } WriteTrace(category, message); }
private static void SafeLog(ILogger logger, LoggingCategory category, string format, params object[] formatArgs) { if (logger == null || !SafeIsLoggingEnabled(logger, category)) { return; } try { logger.Log(category, String.Format(format, formatArgs)); } catch (Exception) { // Nothing to do here; normally it'd be nice to log an exception, but not if our logger is misbehavin'. } }
public void Log(LoggingCategory category, string message) { try { var writer = File.AppendText(Path); writer.WriteLine(string.Format("Category: {0}, Message: {1}", category.ToString(), message)); writer.Flush(); } catch (Exception ex) { //In case the message cannot be written to a file - write it to the EventLog EventLog.WriteEntry(Process.GetCurrentProcess().ProcessName, string.Format("CouldNot log the message: {0}, Exception: {1}", message, ex.ToString()),EventLogEntryType.Error); } }
private void Write(string text, LoggingCategory category, string member, int lineNumber) { string line = string.Format(m_SCHEMA, DateTime.Now, category.ToString(), text); if (System.Diagnostics.Debugger.IsAttached) { System.Diagnostics.Debug.WriteLine(line, category.ToString()); } if (_logFile == null) { var date = DateTime.Now; _logFile = ApplicationData.Current.TemporaryFolder.CreateFileAsync($"log-{date.ToString("yyyy-MM-dd")}.txt", CreationCollisionOption.OpenIfExists).AsTask().Result; } NotifyTaskCompletion.Create(FileIO.AppendTextAsync(_logFile, line + "\r\n").AsTask()); }
public static void Log(LoggingCategory loggingCategory, string message) { LogDescriptor logDescriptor = new LogDescriptor { Category = loggingCategory.ToString(), Message = message }; Logger logger = new Logger(c_token, c_httpsEndpoint); try { logger.LogSync(JsonConvert.SerializeObject(logDescriptor), true); } catch { } }
public void Log(LoggingCategory category, string message) { switch (category) { case LoggingCategory.Warning: Console.ForegroundColor = ConsoleColor.Yellow; break; case LoggingCategory.Error: Console.ForegroundColor = ConsoleColor.Red; break; default: Console.ForegroundColor = ConsoleColor.Green; break; } Console.WriteLine(category); Console.WriteLine(message); }
private static void Log(string message, LoggingCategory category, TraceEventType severity, params string[] parameters) { //var logEntry = new LogEntry(); //logEntry.Categories.Add(category.ToString()); //logEntry.Severity = severity; //if (Logger.ShouldLog(logEntry)) //{ // if (parameters.Length > 0) // { // logEntry.Message = string.Format(message, parameters); // } // else // { // logEntry.Message = message; // } //} //Logger.Write(logEntry); }
private OutputEvent CreateOutputEvent(LoggingCategory category, string message, Dictionary <string, object> data = null) { // By default send debugger messages to the standard console. OutputEvent.Category outputCategory = OutputEvent.Category.console; switch (category) { case LoggingCategory.StdOut: outputCategory = OutputEvent.Category.stdout; break; case LoggingCategory.StdErr: outputCategory = OutputEvent.Category.stderr; break; case LoggingCategory.DebuggerError: outputCategory = OutputEvent.Category.stderr; break; case LoggingCategory.Telemetry: outputCategory = OutputEvent.Category.telemetry; break; default: break; } return(new OutputEvent(outputCategory, message, data)); }
private void Log(string message, LoggingCategory category, TraceEventType severity, params object[] parameters) { var logEntry = new EntLib.LogEntry(); logEntry.Categories.Add(category.ToString()); logEntry.Severity = severity; if (EntLib.Logger.ShouldLog(logEntry)) { if (parameters.Length > 0) { logEntry.Message = string.Format(message, parameters); } else { logEntry.Message = message; } } EntLib.Logger.Write(logEntry); }
private static bool SafeIsLoggingEnabled(ILogger logger, LoggingCategory category) { try { return(logger != null && logger.IsLoggingEnabled(category)); } catch (Exception e) { // Try to log a warning about our logger not working, but, this could be a lost cause. try { logger.Log(LoggingCategory.Warning, String.Format("Error occurred while checking is logging enabled: {0}", e)); } catch { // Well, we tried. } return(false); } }
public void Error(string message, LoggingCategory category, params object[] parameters) { Log.Error(message, parameters); }
public DefaultLogger(LoggingCategory minimumCategory, TextWriter output) { this.minimumCategory = minimumCategory; this.output = output; }
public static void Critical(string message, LoggingCategory category, params string[] parameters) { Log(message, category, TraceEventType.Critical, parameters); }
public static void Warning(string message, LoggingCategory category, params string[] parameters) { Log(message, category, TraceEventType.Warning, parameters); }
public static void Debug(string message, LoggingCategory category, params string[] parameters) { Log(message, category, TraceEventType.Verbose, parameters); }
public void Critical(string message, LoggingCategory category, params object[] parameters) { LogManager.GetLogger(category.ToString()).FatalFormat(message, parameters); }
public static void Critical(string message, LoggingCategory category, params object[] parameters) { if (!HasLogger) return; Logger.Critical(message, category, parameters); }
public static void Information(string message, LoggingCategory category, params object[] parameters) { if (!HasLogger) return; Logger.Information(message, category, parameters); }
public void Log(LoggingCategory category, string text) { if (IsLoggingEnabled(category)) output.WriteLine(text); }
public bool IsLoggingEnabled(LoggingCategory category) { return category >= minimumCategory; }
public void Critical(string message, LoggingCategory category, params object[] parameters) { //throw new NotImplementedException(); }
public void Warning(string message, LoggingCategory category, params object[] parameters) { Log.Warn(message, parameters); }
public void Log(LoggingCategory category, string text) { if (IsLoggingEnabled(category)) output.WriteLine("{0}: {1}", DateTime.UtcNow.ToString("yyyy-MM-ddTHH:mm:ss.fffZ"), text); }
public void Log(LoggingCategory category, string message) { sb.AppendLine(string.Format("Category: {0}, Message: {1}", category.ToString(), message)); }
public static void Information(string message, LoggingCategory category, params string[] parameters) { Log(message, category, TraceEventType.Information, parameters); }
public static void Error(string message, LoggingCategory category, params string[] parameters) { Log(message, category, TraceEventType.Error, parameters); }
public void Warning(string message, LoggingCategory category, params object[] parameters) { ILog log = LogManager.GetLogger(category.ToString()); log.WarnFormat(message, parameters); }
public void Information(string message, LoggingCategory category, params object[] parameters) { Log.Info(message, parameters); }
public void Information(string message, LoggingCategory category, params object[] parameters) { LogManager.GetLogger(category.ToString()).InfoFormat(message, parameters); }