Skip to content

Instantly share code, notes, and snippets.

@parzibyte
Created February 7, 2019 16:10
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save parzibyte/aabf07586f88302d847b6ef611dcb3d6 to your computer and use it in GitHub Desktop.
Save parzibyte/aabf07586f88302d847b6ef611dcb3d6 to your computer and use it in GitHub Desktop.
<?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