1
1
# PHP Logger library
2
2
3
- [](https://packagist.org/packages/josantonius/Logger) [](https://packagist.org/packages/josantonius/Logger) [](LICENSE) [](https://www.codacy.com/app/Josantonius/PHP-Logger?utm_source=github.com&utm_medium=referral&utm_content=Josantonius/PHP-Logger&utm_campaign=Badge_Grade) [](https://packagist.org/packages/josantonius/Logger) [](https://travis-ci.org/Josantonius/PHP-Logger) [](http://www.php-fig.org/psr/psr-2/) [](http://www.php-fig.org/psr/psr-4/) [](https://codecov.io/gh/Josantonius/PHP-Logger)
3
+ [ ![ Latest Stable Version] ( https://poser.pugx.org/josantonius/Logger/v/stable )] ( https://packagist.org/packages/josantonius/Logger )
4
+ [ ![ License] ( https://poser.pugx.org/josantonius/Logger/license )] ( LICENSE )
4
5
5
6
[ Spanish version] ( README-ES.md )
6
7
@@ -15,43 +16,40 @@ Biblioteca php para crear logs fácilmente y almacenarlos en formato Json.
15
16
- [ Métodos disponibles] ( #métodos-disponibles )
16
17
- [ Uso] ( #uso )
17
18
- [ Tests] ( #tests )
18
- - [ Tareas pendientes] ( #-tareas-pendientes )
19
- - [ Contribuir] ( #contribuir )
20
- - [ Repositorio] ( #repositorio )
19
+ - [ Patrocinar] ( #patrocinar )
21
20
- [ Licencia] ( #licencia )
22
- - [ Copyright] ( #copyright )
23
21
24
22
---
25
23
26
24
## Requisitos
27
25
28
26
Esta clase es soportada por versiones de ** PHP 5.6** o superiores y es compatible con versiones de ** HHVM 3.0** o superiores.
29
27
30
- ## Instalación
28
+ ## Instalación
31
29
32
30
La mejor forma de instalar esta extensión es a través de [ Composer] ( http://getcomposer.org/download/ ) .
33
31
34
32
Para instalar ** PHP Logger library** , simplemente escribe:
35
33
36
- $ composer require Josantonius/Logger
34
+ composer require Josantonius/Logger
37
35
38
36
El comando anterior sólo instalará los archivos necesarios, si prefieres ** descargar todo el código fuente** puedes utilizar:
39
37
40
- $ composer require Josantonius/Logger --prefer-source
38
+ composer require Josantonius/Logger --prefer-source
41
39
42
40
También puedes ** clonar el repositorio** completo con Git:
43
41
44
- $ git clone https://github.com/Josantonius/PHP-Logger.git
42
+ $ git clone < https://github.com/Josantonius/PHP-Logger.git >
45
43
46
44
O ** instalarlo manualmente** :
47
45
48
46
[ Descargar Logger.php] ( https://raw.githubusercontent.com/Josantonius/PHP-Logger/master/src/Logger.php ) :
49
47
50
- $ wget https://raw.githubusercontent.com/Josantonius/PHP-Logger/master/src/Logger.php
48
+ wget https://raw.githubusercontent.com/Josantonius/PHP-Logger/master/src/Logger.php
51
49
52
50
[ Descargar Json.php] ( https://raw.githubusercontent.com/Josantonius/PHP-Json/master/src/Json.php ) :
53
51
54
- $ wget https://raw.githubusercontent.com/Josantonius/PHP-Json/master/src/Json.php
52
+ wget https://raw.githubusercontent.com/Josantonius/PHP-Json/master/src/Json.php
55
53
56
54
## Imágenes
57
55
@@ -65,7 +63,7 @@ O **instalarlo manualmente**:
65
63
66
64
Métodos disponibles en esta biblioteca:
67
65
68
- ### - Iniciar manejo de logs en el sitio:
66
+ ### - Iniciar manejo de logs en el sitio
69
67
70
68
``` php
71
69
new Logger($path, $filename, $logNumber, $ip, $states);
@@ -81,7 +79,7 @@ Atributo | Descripción | Tipo | Requerido | Predeterminado
81
79
82
80
** # Return** (void)
83
81
84
- ### - Guardar log:
82
+ ### - Guardar log
85
83
86
84
``` php
87
85
Logger::save($type, $code, $msg, $line, $file, $data);
@@ -98,23 +96,23 @@ Atributo | Descripción | Tipo | Requerido | Predeterminado
98
96
99
97
** # Return** (boolean)
100
98
101
- ### - Guarda los registros en archivo JSON:
99
+ ### - Guarda los registros en archivo JSON
102
100
103
101
``` php
104
102
Logger::store();
105
103
```
106
104
107
105
** # Return** (boolean)
108
106
109
- ### - Obtener logs guardados:
107
+ ### - Obtener logs guardados
110
108
111
109
``` php
112
110
Logger::get();
113
111
```
114
112
115
113
** # Return** (array) → logs guardados
116
114
117
- ### - Definir directorio para scripts y obtener url del archivo:
115
+ ### - Definir directorio para scripts y obtener url del archivo
118
116
119
117
``` php
120
118
Logger::script($url);
@@ -126,7 +124,7 @@ Atributo | Descripción | Tipo | Requerido | Predeterminado
126
124
127
125
** # Return** (string) → url del archivo
128
126
129
- ### - Definir directorio para estilos y obtener url del archivo:
127
+ ### - Definir directorio para estilos y obtener url del archivo
130
128
131
129
``` php
132
130
Logger::style($url);
@@ -138,7 +136,7 @@ Atributo | Descripción | Tipo | Requerido | Predeterminado
138
136
139
137
** # Return** (string) → url del archivo
140
138
141
- ### - Obtener el número de logs guardados en la sección actual:
139
+ ### - Obtener el número de logs guardados en la sección actual
142
140
143
141
``` php
144
142
::added();
@@ -154,7 +152,7 @@ Logger::render();
154
152
155
153
** # Return** (boolean true)
156
154
157
- ### - Restablecer parámetros:
155
+ ### - Restablecer parámetros
158
156
159
157
``` php
160
158
Logger::reset();
@@ -251,66 +249,40 @@ printf('<script src="%s">', Logger::script('http://site.com/public/js/'));
251
249
Logger:: render ();
252
250
` ` `
253
251
254
- ## Tests
252
+ ## Tests
255
253
256
254
Para ejecutar las [pruebas](tests) necesitarás [Composer](http://getcomposer.org/download/) y seguir los siguientes pasos:
257
255
258
- $ git clone https://github.com/Josantonius/PHP-Logger.git
256
+ git clone https://github.com/Josantonius/PHP-Logger.git
259
257
260
- $ cd PHP-Logger
258
+ cd PHP-Logger
261
259
262
- $ composer install
260
+ composer install
263
261
264
262
Ejecutar pruebas unitarias con [PHPUnit](https://phpunit.de/):
265
263
266
- $ composer phpunit
264
+ composer phpunit
267
265
268
266
Ejecutar pruebas de estándares de código [PSR2](http://www.php-fig.org/psr/psr-2/) con [PHPCS](https://github.com/squizlabs/PHP_CodeSniffer):
269
267
270
- $ composer phpcs
268
+ composer phpcs
271
269
272
270
Ejecutar pruebas con [PHP Mess Detector](https://phpmd.org/) para detectar inconsistencias en el estilo de codificación:
273
271
274
- $ composer phpmd
272
+ composer phpmd
275
273
276
274
Ejecutar todas las pruebas anteriores:
277
275
278
- $ composer tests
276
+ composer tests
279
277
280
- ## ☑ Tareas pendientes
278
+ ## Patrocinar
281
279
282
- - [ ] Añadir nueva funcionalidad.
283
- - [ ] Mejorar pruebas.
284
- - [ ] Mejorar documentación.
285
- - [ ] Refactorizar código para las reglas de estilo de código deshabilitadas. Ver [phpmd.xml](phpmd.xml) y [.php_cs.dist](.php_cs.dist).
286
-
287
- ## Contribuir
288
-
289
- Si deseas colaborar, puedes echar un vistazo a la lista de
290
- [issues](https://github.com/Josantonius/PHP-Logger/issues) o [tareas pendientes](#-tareas-pendientes).
291
-
292
- **Pull requests**
293
-
294
- * [Fork and clone](https://help.github.com/articles/fork-a-repo).
295
- * Ejecuta el comando ` composer install` para instalar dependencias.
296
- Esto también instalará las [dependencias de desarrollo](https://getcomposer.org/doc/03-cli.md#install).
297
- * Ejecuta el comando ` composer fix` para estandarizar el código.
298
- * Ejecuta las [pruebas](#tests).
299
- * Crea una nueva rama (**branch**), **commit**, **push** y envíame un
300
- [pull request](https://help.github.com/articles/using-pull-requests).
301
-
302
- ## Repositorio
303
-
304
- La estructura de archivos de este repositorio se creó con [PHP-Skeleton](https://github.com/Josantonius/PHP-Skeleton).
280
+ Si este proyecto te ayuda a reducir el tiempo de desarrollo,
281
+ [puedes patrocinarme](https://github.com/josantonius/lang/es-ES/README.md#patrocinar)
282
+ para apoyar mi trabajo :blush:
305
283
306
284
## Licencia
307
285
308
- Este proyecto está licenciado bajo **licencia MIT**. Consulta el archivo [LICENSE](LICENSE) para más información.
309
-
310
- ## Copyright
311
-
312
- 2017 - 2018 Josantonius, [josantonius.com](https://josantonius.com/)
313
-
314
- Si te ha resultado útil, házmelo saber :wink:
286
+ Este repositorio tiene una licencia [MIT License](LICENSE).
315
287
316
- Puedes contactarme en [Twitter ](https://twitter .com/Josantonius) o a través de mi [correo electrónico](mailto:hello@ josantonius.com).
288
+ Copyright © 2017-2022, [Josantonius ](https://github .com/josantonius/lang/es-ES/README.md#contacto)
0 commit comments