anchor.diff:      procedure AddAssert(const aMessageText: UnicodeString);
       // AddToLog simply adds the text
       procedure AddNoTime(const aText: UnicodeString);
  +    procedure AddNoTimeNoFlush(const aText: UnicodeString);
       procedure DeleteOldLogs;
       property LogPath: UnicodeString read fLogPath; //Used by dedicated server
       property OnLogMessage: TUnicodeStringEvent read fOnLogMessage write fOnLogMessage;
  
positive.code: 
  
  //Add line with timestamp
  procedure TKMLog.AddLineTime(const aText: UnicodeString);
  begin
    AddLineTime(aText, lmt_Default);
  end;
  
  
  //Same line but without timestamp
  procedure TKMLog.AddLineNoTime(const aText: UnicodeString);
  begin
    if not FileExists(fLogPath) then
      InitLog;  // Recreate log file, if it was deleted
  
negative.code:   try
      if not FileExists(fLogPath) then
        InitLog;  // Recreate log file, if it was deleted
  
      Append(fl);
      //Write a line when the day changed since last time (useful for dedicated server logs that could be over months)
      if Abs(Trunc(fPreviousDate) - Trunc(Now)) >= 1 then
  