diff options
| author | Roy Ben-Shabat <Roy@Twine-s.com> | 2018-02-28 14:29:19 +0200 |
|---|---|---|
| committer | Roy Ben-Shabat <Roy@Twine-s.com> | 2018-02-28 14:29:19 +0200 |
| commit | 3e725887814383f6f18b1e6e951e1322104ebd1c (patch) | |
| tree | 86f4c697307c811556ec273cd01b5cc635835c2c /Software/Visual_Studio/Tango.Logging | |
| parent | c726e1f7697d9f0fe8cff387dc64dd00c4980b82 (diff) | |
| download | Tango-3e725887814383f6f18b1e6e951e1322104ebd1c.tar.gz Tango-3e725887814383f6f18b1e6e951e1322104ebd1c.zip | |
Lots of work !!!
Diffstat (limited to 'Software/Visual_Studio/Tango.Logging')
| -rw-r--r-- | Software/Visual_Studio/Tango.Logging/LogCategory.cs | 10 | ||||
| -rw-r--r-- | Software/Visual_Studio/Tango.Logging/LogManager.cs | 18 | ||||
| -rw-r--r-- | Software/Visual_Studio/Tango.Logging/SimpleStringLogger.cs | 2 |
3 files changed, 20 insertions, 10 deletions
diff --git a/Software/Visual_Studio/Tango.Logging/LogCategory.cs b/Software/Visual_Studio/Tango.Logging/LogCategory.cs index f33190e2c..73ddebf74 100644 --- a/Software/Visual_Studio/Tango.Logging/LogCategory.cs +++ b/Software/Visual_Studio/Tango.Logging/LogCategory.cs @@ -11,10 +11,10 @@ namespace Tango.Logging /// </summary> public enum LogCategory { - General = 1, - Debug = 2, - Warning = 4, - Error = 8, - Critical = 16, + Info = 0, + Warning = 1, + Error = 2, + Critical = 3, + Debug = 4, } } diff --git a/Software/Visual_Studio/Tango.Logging/LogManager.cs b/Software/Visual_Studio/Tango.Logging/LogManager.cs index a386d4393..b1e0632e2 100644 --- a/Software/Visual_Studio/Tango.Logging/LogManager.cs +++ b/Software/Visual_Studio/Tango.Logging/LogManager.cs @@ -45,7 +45,7 @@ namespace Tango.Logging /// <summary> /// Initializes the <see cref="LogManager"/> class. /// </summary> - protected LogManager() + public LogManager() { _loggers = new List<ILogger>(); _logs = new ConcurrentQueue<LogItemBase>(); @@ -54,7 +54,7 @@ namespace Tango.Logging Categories.Add(LogCategory.Critical); Categories.Add(LogCategory.Debug); Categories.Add(LogCategory.Error); - Categories.Add(LogCategory.General); + Categories.Add(LogCategory.Info); Categories.Add(LogCategory.Warning); } @@ -133,7 +133,7 @@ namespace Tango.Logging /// <param name="message">Message.</param> public String LogFormat(String message, object argument, [CallerMemberName] string caller = null, [CallerFilePath] string file = null, [CallerLineNumber] int lineNumber = 0) { - return Log(String.Format(message, argument), LogCategory.General, caller, file, lineNumber); + return Log(String.Format(message, argument), LogCategory.Info, caller, file, lineNumber); } /// <summary> @@ -142,7 +142,7 @@ namespace Tango.Logging /// <param name="message">Message.</param> public String Log(String message, [CallerMemberName] string caller = null, [CallerFilePath] string file = null, [CallerLineNumber] int lineNumber = 0) { - return Log(message, LogCategory.General, caller, file, lineNumber); + return Log(message, LogCategory.Info, caller, file, lineNumber); } /// <summary> @@ -174,6 +174,16 @@ namespace Tango.Logging } /// <summary> + /// Add new message log item. + /// </summary> + /// <param name="message">Message.</param> + public void Log(MessageLogItem log) + { + log.TimeStamp = DateTime.Now; + AppendLog(log); + } + + /// <summary> /// Appends the log. /// </summary> /// <param name="log">The log.</param> diff --git a/Software/Visual_Studio/Tango.Logging/SimpleStringLogger.cs b/Software/Visual_Studio/Tango.Logging/SimpleStringLogger.cs index 57aea174f..f25050dca 100644 --- a/Software/Visual_Studio/Tango.Logging/SimpleStringLogger.cs +++ b/Software/Visual_Studio/Tango.Logging/SimpleStringLogger.cs @@ -24,7 +24,7 @@ namespace Tango.Logging Categories.Add(LogCategory.Critical); Categories.Add(LogCategory.Debug); Categories.Add(LogCategory.Error); - Categories.Add(LogCategory.General); + Categories.Add(LogCategory.Info); Categories.Add(LogCategory.Warning); Enabled = true; } |
