Recommend this page to a friend! |
Classes of Josantonius | PHP Logger lib | README-ES.md | Download |
|
DownloadPHP Logger libraryBiblioteca php para crear logs fácilmente y almacenarlos en formato Json.
RequisitosEsta clase es soportada por versiones de PHP 5.6 o superiores y es compatible con versiones de HHVM 3.0 o superiores. InstalaciónLa mejor forma de instalar esta extensión es a través de Composer. Para instalar PHP Logger library, simplemente escribe:
El comando anterior sólo instalará los archivos necesarios, si prefieres descargar todo el código fuente puedes utilizar:
También puedes clonar el repositorio completo con Git: $ git clone https://github.com/Josantonius/PHP-Logger.git O instalarlo manualmente:
Imágenes
Métodos disponiblesMétodos disponibles en esta biblioteca: - Iniciar manejo de logs en el sitio:
Atributo | Descripción | Tipo | Requerido | Predeterminado | --- | --- | --- | --- | --- | | $path | Ruta donde guardar los logs. | string | No | null | | $filename | Nombre de archivo JSON que guardará los registros. | string | No | null | | $logNumber | Número máximo de logs guardar en el archivo. | int | No | 200 | | $ip | IP del usuario. | string | No | null | | $states | Diferentes estados para los logs. | array | No | null | # Return (void) - Guardar log:
Atributo | Descripción | Tipo | Requerido | Predeterminado | --- | --- | --- | --- | --- | | $type | Tipo de error o aviso. | string | Yes | | | $code | Código de estado de respuesta HTTP. | int | Yes | | | $message | Mensaje. | string | Yes | | | $line | Línea desde la que se guarda el log. | int | Yes | | | $file | Ruta del archivo desde el que se llama el método. | string | Yes | | | $data | Parámetros extra personalizados. | array | No | 0 | # Return (boolean) - Guarda los registros en archivo JSON:
# Return (boolean) - Obtener logs guardados:
# Return (array) ? logs guardados - Definir directorio para scripts y obtener url del archivo:
Atributo | Descripción | Tipo | Requerido | Predeterminado | --- | --- | --- | --- | --- | | $url | Url del archivo. | string | Yes | | # Return (string) ? url del archivo - Definir directorio para estilos y obtener url del archivo:
Atributo | Descripción | Tipo | Requerido | Predeterminado | --- | --- | --- | --- | --- | | $url | Url del archivo. | string | Yes | | # Return (string) ? url del archivo - Obtener el número de logs guardados en la sección actual:
# Return (int) ? logs añadidos en la sección actual - Mostrar sección de registros
# Return (boolean true) - Restablecer parámetros:
# Return (boolean true) Cómo empezarPara utilizar esta biblioteca con Composer:
Si la instalaste manualmente, utiliza:
UsoEjemplo de uso para esta biblioteca: - Ejemplo básico
- Ejemplo avanzado
TestsPara ejecutar las pruebas necesitarás Composer y seguir los siguientes pasos:
Ejecutar pruebas unitarias con PHPUnit:
Ejecutar pruebas de estándares de código PSR2 con PHPCS:
Ejecutar todas las pruebas anteriores:
? Tareas pendientes
Contribuir
Esto está pensado para proyectos grandes y de larga duración. RepositorioLos archivos de este repositorio se crearon y subieron automáticamente con Reposgit Creator. LicenciaEste proyecto está licenciado bajo licencia MIT. Consulta el archivo LICENSE para más información. Copyright2017 Josantonius, josantonius.com Si te ha resultado útil, házmelo saber :wink: Puedes contactarme en Twitter o a través de mi correo electrónico. |