Foros del Web » Programando para Internet » PHP »

Recomendaciones para hacer un logs de un sistema web

Estas en el tema de Recomendaciones para hacer un logs de un sistema web en el foro de PHP en Foros del Web. Hola a todos, escribo en esta oportunidad porque es la primera vez que tengo que hacer un logs de un sistema web que estoy realizando, ...
  #1 (permalink)  
Antiguo 24/02/2015, 14:11
 
Fecha de Ingreso: septiembre-2011
Mensajes: 233
Antigüedad: 12 años, 7 meses
Puntos: 1
Recomendaciones para hacer un logs de un sistema web

Hola a todos, escribo en esta oportunidad porque es la primera vez que tengo que hacer un logs de un sistema web que estoy realizando, tengo una pequeñas dudas, ese logs cada actividad que haga el usuario (actividad me refiero que si insertar, consulta, borra) se debe de guardar cada que vez que el usuario realiza eso? o lo voy almacenando en una variable de sessión y lo guardo solo cuando vaya a cerrar sesión?

En la base de datos tengo pensando que almacene el id del usuario, fecha que ingreso, la hora que inicio sesión y la hora que cerro sesión, las acciones que realizó, que otro campo es recomendable que también almacene ese logs?

Le agradecería si pudieran orientarme, saludos.
  #2 (permalink)  
Antiguo 24/02/2015, 14:55
 
Fecha de Ingreso: marzo-2003
Ubicación: onde toy?
Mensajes: 1.437
Antigüedad: 21 años, 1 mes
Puntos: 9
Respuesta: Recomendaciones para hacer un logs de un sistema web

Mi opinión es que en tanto se genere la transacción, guardes el resultado de la data anterior y los datos asociados a fecha de la transacción (usuario, y otros) porque en definitiva si dejas para el final, tu session podría tener demasiados datos basura.
__________________
Buena Vida...
Francisco
  #3 (permalink)  
Antiguo 24/02/2015, 15:48
Avatar de hhs
hhs
Colaborador
 
Fecha de Ingreso: junio-2013
Ubicación: México
Mensajes: 2.995
Antigüedad: 10 años, 10 meses
Puntos: 379
Respuesta: Recomendaciones para hacer un logs de un sistema web

Utiliza Monolog: https://github.com/Seldaek/monolog, no guardes tu log en tu base de datos de producción y registra lo que realmente necesites y conforme se vaya dando cada evento que quieras registrar en tu log
__________________
Saludos
About me
Laraveles
A class should have only one reason to change.
  #4 (permalink)  
Antiguo 25/02/2015, 02:27
 
Fecha de Ingreso: enero-2015
Mensajes: 205
Antigüedad: 9 años, 2 meses
Puntos: 18
Respuesta: Recomendaciones para hacer un logs de un sistema web

No lo conocia monolog, lo has usado ? es fácil implementar?
Saludos
  #5 (permalink)  
Antiguo 25/02/2015, 07:48
Avatar de informacionsys  
Fecha de Ingreso: mayo-2011
Ubicación: Bogota D.C
Mensajes: 793
Antigüedad: 12 años, 11 meses
Puntos: 76
Respuesta: Recomendaciones para hacer un logs de un sistema web

en lo personal casi siempre almaceno auditoria de las transacciones en la base de datos. me parece mas seguro ; los campos basicos a tener en cuenta son los que te comentan arriba ; usuario , fecha y hora de actividad ; acciones ; etc. depende de tus necesidades...
  #6 (permalink)  
Antiguo 25/02/2015, 11:21
Avatar de hhs
hhs
Colaborador
 
Fecha de Ingreso: junio-2013
Ubicación: México
Mensajes: 2.995
Antigüedad: 10 años, 10 meses
Puntos: 379
Respuesta: Recomendaciones para hacer un logs de un sistema web

Cita:
Iniciado por Nedned Ver Mensaje
No lo conocia monolog, lo has usado ? es fácil implementar?
Saludos
Si es sencillo de utilizar revisa su documentación: https://github.com/Seldaek/monolog/b...r/doc/usage.md, soporta diferentes medios de almacenamiento locales y remotos incluyendo algunos servicios de pago tiene integración con varios Frameworks y se puede integrar con facilidad a cualquier proyecto, etc.. te invito a echarle un vistazo al proyecto.
__________________
Saludos
About me
Laraveles
A class should have only one reason to change.

Etiquetas: fecha, logs, recomendaciones, sistema, variable
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 16:09.