-
-
Save parzibyte/aabf07586f88302d847b6ef611dcb3d6 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?php | |
/** | |
* Un simple archivo que configura el log, oculta | |
* los errores y crea un nuevo archivo cada día | |
* | |
* @author parzibyte | |
*/ | |
# El directorio o carpeta en donde se van a crear los logs | |
# da algo como C:\xampp\esta_carpeta\logs | |
define("RUTA_LOGS", __DIR__ . "/logs"); | |
# Crear carpeta si no existe | |
if (!file_exists(RUTA_LOGS)) { | |
mkdir(RUTA_LOGS); | |
} | |
# Poner fecha y hora de México, esto es por si el servidor tiene | |
# otra zona horaria | |
date_default_timezone_set("America/Mexico_City"); | |
# Configuramos el ini para que... | |
# No muestre errores | |
ini_set('display_errors', 0); | |
# Los ponga en un archivo | |
ini_set("log_errors", 1); | |
# Y le indicamos en dónde los va a poner, sería en algo como: | |
# RUTA_LOGS/2019-02-07.log | |
# Así cada día tenemos un archivo de log distinto | |
ini_set("error_log", RUTA_LOGS . "/" . date("Y-m-d") . ".log"); | |
# Listo, ahora asegúrate de incluir lo de arriba en el encabezado o un archivo | |
# común que se ejecute siempre al inicio |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment