-
Notifications
You must be signed in to change notification settings - Fork 0
Options
Esteban MANSART edited this page Mar 9, 2019
·
3 revisions
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", ...)