/// <summary> /// Formats the Log Messge (if AddTimestamp is true, the message is prefixed with a timestamp) /// </summary> /// <param name="category">The log message category</param> /// <param name="message">The log message</param> /// <returns>The formatted log message</returns> protected virtual string FormatLogMessage(Log.LogMessageCategory category, string message) { if (AddTimestamp) { message = string.Format("{0}: {1} - {2}", DateTime.Now.TimeOfDay.ToString(), category.ToString(), message); } else { message = string.Format("{0} - {1}", category.ToString(), message); } return(message); }
/// <summary> /// Log a message to the custom logger /// </summary> /// <param name="category">The log message category</param> /// <param name="message">The log message</param> protected override void LogMessage(Log.LogMessageCategory category, string message) { message = FormatLogMessage(category, message); _client.Write(message.AsBytes()); }