#1 Yesterday 08:26:21

itSDS
Member
From: Germany
Registered: 2014-04-24
Posts: 548

Simple Question for new DoLog/Enter

Hi Arnaud i have a may be stupid question how to handle your Change in TSynLog.DoLog/Enter in our Programs

you changed one Parameter from RawUtf8 to PUtf8Char

what is the best way to fix the Compiler Errors:

Sample 1:

old:
var XYZ: String := 'test'; // Sometimes we got String Var
TSynLog.Enter(StringToUtf8(XYZ), ...);
new:
TSynLog.Enter(PUtf8Char(StringToUtf8(XYZ)), ...);  // is this the best way ?

Im not sure what this cast really does smile


Rad Studio 12.3 Athens

Offline

#2 Yesterday 10:26:05

danielkuettner
Member
From: Germany
Registered: 2014-08-06
Posts: 388

Re: Simple Question for new DoLog/Enter

The best way is not to use TSynLog.Enter(...
Instead use:

var
  aLog: ISynLog;
begin
  aLog:= TSynLog.Enter(Self); //this is the first line before any other log
  aLog.Log(sslInfo, ...

Offline

Board footer

Powered by FluxBB