FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Operaciones Realizadas Por los Usuarios "Ayuda"
Hola a todos
El motivo de este hilo es que necesito saber si hay alguna manera de almacenar ya sea en una DB o archivo las operaciones relizadas por un usuario dentro de mi aplicacion algo parecido a los log de windows. gracias de ante mano!! |
#2
|
||||
|
||||
¿Qué tipo de operaciones están pensando en almacenar?
Si puedes hacerlo con un LOG, puedes hacerlo con Base de Datos, basta con utilizar el campo adecuado.
__________________
Germán Estévez => Web/Blog Guía de estilo, Guía alternativa Utiliza TAG's en tus mensajes. Contactar con el Clubdelphi P.D: Más tiempo dedicado a la pregunta=Mejores respuestas. |
#3
|
||||
|
||||
Utilizar archivos logs dentro de una aplicacion es sumamente util y muy sencillo de implementar (claro que puede tener un nivel de complejidad de acuerdo a lo que guardar en registros). Y como dice Neftali tranquilamente puedes hacerlo en una base de datos, algunos campos que puedes utilizar en tu bd son:
- Fecha y hora del evento - Usuario que realiza la operacion - Tipo de Evento (Clasificacion de tus eventos) - Equipo en el que se realiza - Aplicacion - Detalle del evento . . . etc y todo lo puedes implementar con una sencilla funcion que puedas invocar desde cualquier punto de sistema |
#4
|
||||
|
||||
En la BBDD yo tendría mucho cuidado, ya que la hará crecer imperiosamente.
Yo he usado logs (ficheros de texto plano), destinados a la depuración del programa, y en esos casos, pasados 400 kb se machaca el contenido y empieza de nuevo. Si es necesario tener un "Historial de uso" del programa o de ciertas operaciones, pues se hace. Si se necesita control de varios usuarios.. lo mejor es dentro de la BBDD y si ésta lo posibilita, usando Triggers y/o store Procedures. ¿Qué Base de datos usas? Saludos
__________________
Si usted entendió mi comentario, contácteme y gustosamente, se lo volveré a explicar hasta que no lo entienda, Gracias. |
#5
|
||||
|
||||
Sip, en realidad tendrias que evaluar varios factores para que puedas diseñar lo que prodria resulta tu "modulo de auditoria de operaciones" algunos tips al respecto:
- Definir y clasificar que opreciones que controlas - La confidenciailidad de acceso a estos datos - Proyectar el volumen de informacion generado - Tiempo de historico (cuanto tiempo de informacion de registro es necesaria tener almacenada) |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Ventana MDI, "Siempre visible" y "Pantalla completa" | ixMike | API de Windows | 7 | 11-04-2007 18:36:55 |
¿cuál es mejor: "close" o "application.terminate"? | unreal4u | Varios | 5 | 05-03-2007 11:01:19 |
"ChequeaEsto" elegido el futuro "Killer CLubDelphi" | mamcx | Noticias | 51 | 31-10-2006 20:56:32 |
porque no me reconoce los caracteres "*" ni "%" cuando filtro | mrmago | Conexión con bases de datos | 10 | 27-01-2006 04:21:16 |
|