Skip to content

Options

Esteban MANSART edited this page Mar 9, 2019 · 3 revisions

Options

ErrorHandler::init($options = []);

A l'initialisation, il est nécessaire de passer en paramètres un tableau d'options pour définir la façon dont vous allez utiliser cette classe, sans quoi une LogicException sera lancée.

$options = [
  "logDir" => "/log", // Le chemin du dossier contenant les logs
  "formats" => [
    "dateFilename" => "Y-m-d", // Format de date pour le nom du fichier
    "dateLog" => "Y-m-d H:i:s.u" // Format de date pour le log en lui-même
  ],
  "fileExtension" => ".log" // Extension du fichier de log
];

logDir Chaîne de caractères selon votre choix. Si un slash est renseigné en fin de chaîne, il sera ignoré (Ex: "/private/log", "/log", "/engine/error/log/", ...)

formats["dateFilename"] Chaîne de caractères définissant le format de DateTime selon votre choix (Ex: "Y-m-d", "Y", "d_h", ...)

formats["dateLog"] Chaîne de caractères définissant la date du log enregistré (Ex: "Y-m-d H:i:s", "His.u", \DateTime::RFC822, ...)

fileExtension Chaîne de caractères utilisé pour nommer l'extension du fichier (EX: ".log", ".txt", ".whatIwant", ...)

Clone this wiki locally