anchor.diff:  implementation
   
   uses
  -  System.Classes, System.Types, System.Math, System.StrUtils,
  +  System.Classes, System.Types, System.Math, System.StrUtils, System.Character,
     FIToolkit.Commons.Utils,
     FIToolkit.Logger.Utils, FIToolkit.Logger.Consts;
   
  
positive.code: end;
  
  function TPlainTextOutput.FormatLogMessage(PreambleLength : Word; Severity : TLogMsgSeverity; const Msg : String) : String;
  begin
    // TODO: implement {TPlainTextOutput.FormatLogMessage}
  end;
  
  function TPlainTextOutput.FormatLogSectionBeginning(PreambleLength : Word; const Msg : String) : String;
  begin
    // TODO: implement {TPlainTextOutput.FormatLogSectionBeginning}
  end;
  
  function TPlainTextOutput.FormatLogSectionEnding(PreambleLength : Word; const Msg : String) : String;
  begin
    // TODO: implement {TPlainTextOutput.FormatLogSectionEnding}
  end;
  
  function TPlainTextOutput.FormatPreamble(Instant : TLogTimestamp) : String;
  
negative.code:       function  FormatSeverity(Severity : TLogMsgSeverity) : String; virtual;
        function  FormatTimestamp(Timestamp : TLogTimestamp) : String; virtual;
        function  GetPreambleCompensatorFiller : Char; virtual;
        function  GetSectionBeginningPrefix : String; virtual;
        function  GetSectionEndingPrefix : String; virtual;
        function  GetSectionIndentStr : String; virtual;
        function  GetSeverityDescriptions : TLogMsgTypeDescriptions; virtual;
        function  IndentText(const Text : String) : String; overload;
  