[Overview][Types][Classes][Procedures and functions][Variables][Index] Reference for unit 'LazLoggerBase' (#lazutils)

TLazLoggerWithGroupParam

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Defines a logger which allows enabling / disabling groups from the command line.

Declaration

Source position: lazloggerbase.pas line 266

type TLazLoggerWithGroupParam = class(TLazLogger)

public

  constructor Create;

  

  procedure Assign(); override;

  

  function RegisterLogGroup();

  

  function FindOrRegisterLogGroup();

  

  property ParamForEnabledLogGroups: string; [rw]

  

end;

Inheritance

TLazLoggerWithGroupParam

  

Defines a logger which allows enabling / disabling groups from the command line.

|

TLazLogger

  

Defines the base class for loggers used in the Lazarus IDE.

|

TRefCountedObject

  

Implements a thread-safe reference-counted class which performs free notifications.

|

TFreeNotifyingObject

  

Base class used to implement objects which perform free notifications.

|

TObject

Description

TLazLoggerWithGroupParam allows enabling / disabling groups from the command line. TLazLogger provides only storage for LogGroups, it does not need to enable/disable them, as it discards all logging anyway.


Version 4.0 Generated 2025-05-03 Home