Documentation du code de SPIP et de ses plugins

SPIP

logging.php

Table of Contents

Functions

spip_logger()  : LoggerInterface
Obtenir un logger compatible Psr\Log
spip_log()  : void
Enregistrement des événements
journal()  : mixed
Enregistrement des journaux

Functions

spip_logger()

Obtenir un logger compatible Psr\Log

spip_logger([string|null $name = null ]) : LoggerInterface
Parameters
$name : string|null = null
Tags
example
spip_logger()->notice('mon message');

$logger = spip_logger();
$logger->info('mon message');
$logger->debug('mon debug');

$logger = spip_logger('mysql');
$logger->info('mon message sur le canal mysql');
$logger->debug('mon debug sur le canal mysql');
Return values
LoggerInterface

spip_log()

Enregistrement des événements

spip_log(mixed $message[, int|string|null $name = null ]) : void

Signature : spip_log(message, ?name)

Parameters
$message : mixed

Message à consigner

$name : int|string|null = null

Nom du fichier de log, "spip" par défaut

Tags
example
# Les appels ci-dessous sont "deprecated" depuis 5.0
spip_log($message)
spip_log($message, 'recherche')
spip_log($message, _LOG_DEBUG)
spip_log($message, 'recherche.'._LOG_DEBUG)
link
https://programmer.spip.net/spip_log
see
spip_logger()
deprecated
5.0

Utiliser spip_logger()

journal()

Enregistrement des journaux

journal(string $phrase[, array<string|int, mixed> $opt = [] ]) : mixed
Parameters
$phrase : string

texte du journal

$opt : array<string|int, mixed> = []

Tableau d'options

Tags
uses
inc_journal_dist()

        
On this page

Search results