Sign in Join
FPDoc Onlineexperiment

TLazLoggerWithGroupParam class

In unit LazLoggerBase

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

Declaration

pascal
TLazLoggerWithGroupParam = class(TLazLogger)

Inheritance

  1. TLazLoggerWithGroupParam
  2. TLazLogger
  3. TRefCountedObject

Descends from it: TLazLoggerFile

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.

Properties

ParamForEnabledLogGroupspublic

Methods

Createpublic
Assignpublic
RegisterLogGrouppublic
FindOrRegisterLogGrouppublic

Inherited

From TLazLogger (12)

DbgOut DebugLn DebugLnEnter DebugLnExit DebuglnStack DumpExceptionBackTrace Finish Init LogGroupList MaxNestPrefixLen NestLvlIndent UseGlobalLogGroupList

From TRefCountedObject (1)

Destroy

An experiment, built from development snapshots. Not the official Free Pascal or Lazarus documentation.