CSJ2K.j2k.util.StreamMsgLogger.printmsg C# (CSharp) Метод

printmsg() публичный Метод

Prints the message 'msg' to the output device, appending a newline, with severity 'sev'. The severity of the message is prepended to the message.
public printmsg ( int sev, string msg ) : void
sev int The message severity (LOG, INFO, etc.) ///
msg string The message to display ///
Результат void
        public virtual void printmsg(int sev, string msg)
        {
            StreamWriter lout;
            string prefix;

            switch (sev)
            {

                case MsgLogger_Fields.LOG:
                    prefix = "[LOG]: ";
                    lout = out_Renamed;
                    break;

                case MsgLogger_Fields.INFO:
                    prefix = "[INFO]: ";
                    lout = out_Renamed;
                    break;

                case MsgLogger_Fields.WARNING:
                    prefix = "[WARNING]: ";
                    lout = err;
                    break;

                case MsgLogger_Fields.ERROR:
                    prefix = "[ERROR]: ";
                    lout = err;
                    break;

                default:
                    throw new System.ArgumentException("Severity " + sev + " not valid.");

            }

            mp.print(lout, 0, prefix.Length, prefix + msg);
            lout.Flush();
        }