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();
}