From 06ffeb22d96ad72543d1d21cc10dae8dbb4b26e1 Mon Sep 17 00:00:00 2001 From: Adam Frisby Date: Sat, 12 May 2007 14:55:22 +0000 Subject: You are obsolete. You will be EXTER-MIN-ATE-D. EXTER-MIN-ATE! --- OpenSim.Framework.Console/ConsoleBase.cs | 30 ++++++++++++++++++++++++------ 1 file changed, 24 insertions(+), 6 deletions(-) (limited to 'OpenSim.Framework.Console/ConsoleBase.cs') diff --git a/OpenSim.Framework.Console/ConsoleBase.cs b/OpenSim.Framework.Console/ConsoleBase.cs index dd8054a..4c92474 100644 --- a/OpenSim.Framework.Console/ConsoleBase.cs +++ b/OpenSim.Framework.Console/ConsoleBase.cs @@ -5,6 +5,17 @@ namespace OpenSim.Framework.Console { public class ConsoleBase { + public enum LogPriority : int + { + CRITICAL, + HIGH, + MEDIUM, + NORMAL, + LOW, + VERBOSE, + EXTRAVERBOSE + } + StreamWriter Log; public conscmd_callback cmdparser; public string componentname; @@ -42,15 +53,11 @@ namespace OpenSim.Framework.Console public void Write(string format, params object[] args) { - Log.Write(format, args); - Log.Flush(); - if(!disableOutput) - { - System.Console.Write(format, args); - } + WriteLine(LogPriority.NORMAL,format,args); return; } + [Obsolete("WriteLine(msg,args) has been depreciated, use WriteLine(priority,msg,args) instead.")] public void WriteLine(string format, params object[] args) { Log.WriteLine(format, args); @@ -62,6 +69,17 @@ namespace OpenSim.Framework.Console return; } + public void WriteLine(LogPriority importance, string format, params object[] args) + { + Log.WriteLine(format, args); + Log.Flush(); + if (!disableOutput) + { + System.Console.WriteLine(format, args); + } + return; + } + public string ReadLine() { string TempStr = System.Console.ReadLine(); -- cgit v1.1