Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public enum LogMsgSource
- {
- spi=0, gui, log, mot
- }
- internal class C_Logger
- {
- // ....
- public void LOG_spi(string _msg) { LOG(LogMsgSource.spi, _msg); }
- public void LOG_gui(string _msg) { LOG(LogMsgSource.gui, _msg); }
- public void LOG_log(string _msg) { LOG(LogMsgSource.log, _msg); }
- public void LOG_mot(string _msg) { LOG(LogMsgSource.mot, _msg); }
- public void LOG(LogMsgSource _src, string _msg)
- {
- itemList.Add(new LogMsg { src = _src, msg = _msg });
- }
- }
- public class LogMsg
- {
- public DateTime time { get; set; }
- public LogMsgSource src { get; set; }
- public string msg { get; set; }
- public LogMsg()
- {
- time = DateTime.UtcNow;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement