/[RomCheater]/trunk/RomCheater.Logging/logger.cs
ViewVC logotype

Diff of /trunk/RomCheater.Logging/logger.cs

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 814 by william, Tue Apr 15 15:58:50 2014 UTC revision 828 by william, Mon Sep 15 21:36:20 2014 UTC
# Line 33  namespace RomCheater.Logging Line 33  namespace RomCheater.Logging
33    
34    
35      #region loggerflags      #region loggerflags
36        //[Obsolete("logging is being replaced by Enterprise.Logging.gLog")]
37      internal class loggerflagsbase<TValue>      internal class loggerflagsbase<TValue>
38          where TValue : IConvertible          where TValue : IConvertible
39      {      {
# Line 179  namespace RomCheater.Logging Line 180  namespace RomCheater.Logging
180          public TValue Value { get { return CurrentValue.Value; } }          public TValue Value { get { return CurrentValue.Value; } }
181      }      }
182      //[Flags]      //[Flags]
183        //[Obsolete("logging is being replaced by Enterprise.Logging.gLog")]
184      internal class loggerflags : loggerflagsbase<ushort>      internal class loggerflags : loggerflagsbase<ushort>
185      {      {
186          protected loggerflags() : base() { }          protected loggerflags() : base() { }
# Line 195  namespace RomCheater.Logging Line 197  namespace RomCheater.Logging
197      }      }
198      #endregion      #endregion
199    
200      #region public static class logger      #region public static class logger  
201        [Obsolete("logging is being replaced by Enterprise.Logging.gLog")]
202      internal static class logger      internal static class logger
203      {      {
204          private static string GetLoggingClass()          private static string GetLoggingClass()
# Line 369  namespace RomCheater.Logging Line 372  namespace RomCheater.Logging
372      #endregion      #endregion
373    
374      #region internal static class Logger      #region internal static class Logger
375        [Obsolete("logging is being replaced by Enterprise.Logging.gLog")]
376      internal static class xlogger      internal static class xlogger
377      {      {
378          private static logwriter lh;          private static logwriter lh;
# Line 425  namespace RomCheater.Logging Line 429  namespace RomCheater.Logging
429      #endregion      #endregion
430    
431      #region internal class LogHelper : ILogger      #region internal class LogHelper : ILogger
432        [Obsolete("logging is being replaced by Enterprise.Logging.gLog")]
433      internal class logwriter //: ILogger      internal class logwriter //: ILogger
434      {      {
435          private LogWriter writer;          private LogWriter writer;
# Line 446  namespace RomCheater.Logging Line 451  namespace RomCheater.Logging
451          }          }
452          private void WriteToLog(string format, bool newline, params object[] args)          private void WriteToLog(string format, bool newline, params object[] args)
453          {          {
454              TextWriter tw = TextWriter.Synchronized(writer.Log);              //TextWriter tw = TextWriter.Synchronized(writer.Log);
455              if (writer != null)              //if (writer != null)
456              {              //{
457                  if (newline)              //    if (newline)
458                  {              //    {
459                      if (args.Length == 0)              //        if (args.Length == 0)
460                      {              //        {
461                          tw.WriteLine(format.Replace("{", "{{").Replace("}", "}}"), args);              //            tw.WriteLine(format.Replace("{", "{{").Replace("}", "}}"), args);
462                          return;              //            return;
463                      }              //        }
464                      tw.WriteLine(format, args);              //        tw.WriteLine(format, args);
465                  }              //    }
466                  else              //    else
467                  {              //    {
468                      if (args.Length == 0)              //        if (args.Length == 0)
469                      {              //        {
470                          tw.Write(format.Replace("{", "{{").Replace("}", "}}"), args);              //            tw.Write(format.Replace("{", "{{").Replace("}", "}}"), args);
471                          return;              //            return;
472                      }              //        }
473                      tw.Write(format, args);              //        tw.Write(format, args);
474                  }              //    }
475              }              //}
476              tw.Flush();              //tw.Flush();
477          }          }
478          #endregion          #endregion
479      }      }

Legend:
Removed from v.814  
changed lines
  Added in v.828

  ViewVC Help
Powered by ViewVC 1.1.22