Exemplo n.º 1
0
        public void WriteLine(LoggerMessageVerbosity verbosity, VHDLRuntime.Values.BuiltIn.TIME time, int CurrentDutyCycle, object arg)
        {
            string message = String.Format("[{0}:{1}][{2}] {3}", time, CurrentDutyCycle, verbosity, arg);

            writer.WriteLine(message);
            onWriteEvent(verbosity, message);
        }
Exemplo n.º 2
0
        public void WriteLine(LoggerMessageVerbosity verb, string str)
        {
            string message = str;

            writer.WriteLine(message);
            onWriteEvent(verb, message);
        }
Exemplo n.º 3
0
        protected string GenReportStatement(LoggerMessageVerbosity verbosity, object o)
        {
            string verb = string.Format("{0}.{1}", "VHDLRuntime.LoggerMessageVerbosity", verbosity);
            FunctionCallTemplate template = new FunctionCallTemplate("Logger", "WriteLine", verb, "CurrentTime", "CurrentDutyCycle", o);

            return(template.TransformText());
        }
Exemplo n.º 4
0
        public void WriteLineFormat(LoggerMessageVerbosity verbosity, VHDLRuntime.Values.BuiltIn.TIME time, int CurrentDutyCycle, string str, params object[] args)
        {
            string userMessage = string.Format(str, args);
            string message     = String.Format("[{0}:{1}][{2}] {3}", time, verbosity, userMessage);

            writer.WriteLine(message);
            onWriteEvent(verbosity, message);
        }
Exemplo n.º 5
0
        public static System.ConsoleColor ConvertToConsoleColor(LoggerMessageVerbosity verbosity)
        {
            switch (verbosity)
            {
            case LoggerMessageVerbosity.Warning:
                return(ConsoleColor.Yellow);

            case LoggerMessageVerbosity.Error:
                return(ConsoleColor.Red);

            case LoggerMessageVerbosity.Failue:
                return(ConsoleColor.DarkRed);

            default:
                return(ConsoleColor.Gray);
            }
        }
Exemplo n.º 6
0
 private void OnWrite(LoggerMessageVerbosity verbosity, string message)
 {
 }
Exemplo n.º 7
0
 public void WriteLine(LoggerMessageVerbosity verb, object o)
 {
     WriteLine(verb, o.ToString());
 }