CSharpRoboticsLib.Utility.Logger.AddMessage C# (CSharp) Метод

AddMessage() публичный статический Метод

Adds a message at the current time
public static AddMessage ( string message, int messageLevel, [ memberName = "", [ SourceFilePath = "", [ SourceLineNumber ) : void
message string
messageLevel int
memberName [
SourceFilePath [
SourceLineNumber [
Результат void
        public static void AddMessage(string message, int messageLevel = 0,
            [CallerMemberName] string memberName = "",
            [CallerFilePath] string SourceFilePath = "",
            [CallerLineNumber] int SourceLineNumber = 0)
        {
            if (messageLevel < Level)
                return;

            if (ShowDetails)
                message += $"\t[ From {memberName} in {SourceFilePath} at {SourceLineNumber} ]";

            TimeStampedMessage toAdd = new TimeStampedMessage(message);

            if (PrintToConsole)
                Console.WriteLine(toAdd);

            _messages.Add(toAdd);
            UpdateSmartDashboard();
        }