aboutsummaryrefslogtreecommitdiffstats
path: root/Software/Visual_Studio/Tango.Logging
diff options
context:
space:
mode:
authorRoy Ben-Shabat <Roy@Twine-s.com>2017-11-26 17:23:38 +0200
committerRoy Ben-Shabat <Roy@Twine-s.com>2017-11-26 17:23:38 +0200
commit262c1efc9d53b8b70fe677dc7d2d173896ffcee8 (patch)
treee404dc914bee89101f50963ff018225c897244fd /Software/Visual_Studio/Tango.Logging
parent0a8af16821cfbb52fe02881921695d378f6578d7 (diff)
downloadTango-262c1efc9d53b8b70fe677dc7d2d173896ffcee8.tar.gz
Tango-262c1efc9d53b8b70fe677dc7d2d173896ffcee8.zip
Implemented Tango SQLite DB Synchronizer.
Diffstat (limited to 'Software/Visual_Studio/Tango.Logging')
-rw-r--r--Software/Visual_Studio/Tango.Logging/ExceptionLogItem.cs9
-rw-r--r--Software/Visual_Studio/Tango.Logging/LogItemBase.cs6
-rw-r--r--Software/Visual_Studio/Tango.Logging/MessageLogItem.cs9
3 files changed, 24 insertions, 0 deletions
diff --git a/Software/Visual_Studio/Tango.Logging/ExceptionLogItem.cs b/Software/Visual_Studio/Tango.Logging/ExceptionLogItem.cs
index de526f954..acebc2856 100644
--- a/Software/Visual_Studio/Tango.Logging/ExceptionLogItem.cs
+++ b/Software/Visual_Studio/Tango.Logging/ExceptionLogItem.cs
@@ -23,6 +23,15 @@ namespace Tango.Logging
public String Description { get; set; }
/// <summary>
+ /// Gets the log message.
+ /// </summary>
+ /// <returns></returns>
+ public override string GetMessage()
+ {
+ return InnerException.Message;
+ }
+
+ /// <summary>
/// Returns a formatted string of the log item.
/// </summary>
public override string ToString()
diff --git a/Software/Visual_Studio/Tango.Logging/LogItemBase.cs b/Software/Visual_Studio/Tango.Logging/LogItemBase.cs
index 38e78d3ac..aab78c63d 100644
--- a/Software/Visual_Studio/Tango.Logging/LogItemBase.cs
+++ b/Software/Visual_Studio/Tango.Logging/LogItemBase.cs
@@ -32,6 +32,12 @@ namespace Tango.Logging
public DateTime TimeStamp { get; set; }
/// <summary>
+ /// Gets the log message.
+ /// </summary>
+ /// <returns></returns>
+ public abstract String GetMessage();
+
+ /// <summary>
/// Returns a formatted string of the log item.
/// </summary>
public abstract override String ToString();
diff --git a/Software/Visual_Studio/Tango.Logging/MessageLogItem.cs b/Software/Visual_Studio/Tango.Logging/MessageLogItem.cs
index 44cb2c575..445706779 100644
--- a/Software/Visual_Studio/Tango.Logging/MessageLogItem.cs
+++ b/Software/Visual_Studio/Tango.Logging/MessageLogItem.cs
@@ -18,6 +18,15 @@ namespace Tango.Logging
public String Message { get; set; }
/// <summary>
+ /// Gets the log message.
+ /// </summary>
+ /// <returns></returns>
+ public override string GetMessage()
+ {
+ return Message;
+ }
+
+ /// <summary>
/// Returns a formatted string of the log item.
/// </summary>
public override string ToString()