This section describes the configuration for server.
For information on the configured loggers, see Section 29.12.21.1, “The setup_loggers Table”.
This section describes the logger-related status variables.
Telemetry_logs_supported: displays whether the server was compiled with Telemetry logging support.Performance_schema_logger_lost: Displays the number of logger instruments which failed to be created.
This section describes the logger-related command line configuration options.
performance-schema-logger: defines the default values for loggers. This can be defined multiple times, similarly to--performance-schema-instrument.In the following example, all loggers are configured with the error level
ERROR, exceptfooandbarwhich are configured to error levelINFOandWARNING, respectively:--performance-schema-logger = 'logger/% = Level:ERROR' --performance-schema-logger = 'logger/foo/% = Level:INFO' --performance-schema-logger = 'logger/bar/% = Level:WARNING'To see the configured loggers, run the following:
select * from performance_schema.setup_loggers; +------------------------+-------+-------------------------+ | NAME | LEVEL | DESCRIPTION | +------------------------+-------+-------------------------+ | logger/sql/error_log | info | MySQL error logger | | logger/sql/slow_log | info | MySQL slow query logger | | logger/sql/general_log | info | MySQL general logger | +------------------------+-------+-------------------------+This example shows the default MySQL error logger. This can be set to one of the following values:
noneerrorwarninfodebug
The following example changes the error logging level to WARNING:
mysql> UPDATE performance_schema.setup_loggers SET LEVEL='WARN'performance_schema_max_logger_classes: this system variable can also be set from the command line. For example:--performance_schema_max_logger_classes=100Editing this value requires a server restart.