Así que hemos discutido la posibilidad de iniciar sesión en mi lugar de trabajo y me preguntaba si algunos de ustedes aquí podrían darme algunas ideas de sus enfoques.¿Qué logging es un buen registro para su aplicación?
Por lo general, nuestro escenario es que no hay ningún registro, y en su mayoría aplicaciones .NET, winforms/WPF clientes hablando a través de servicios web o directamente a un DB.
Entonces, la verdadera pregunta es, ¿dónde o qué registrarías? Por el momento, tenemos usuarios que informan mensajes de error, por lo que supongo que inicie y apague el registro, excepciones ...
¿Lo lleva a llamar a servicios web o db? Carga de página
¿Cómo se hace una buena idea de lo que el usuario estaba tratando de hacer en ese momento?
Es mejor ir hasta el final y registrar todo en varios intentos/días, o registrar solo lo que necesita (dado que el disco duro es barato).
Supongo que son algunas preguntas, pero quería tener más una idea de lo que es la práctica real en las tiendas más grandes.
Como desarrollador me preocupan los registros de eventos que se llenan y luego aparece un error al registrar un error. Pero supongo que tiene que lidiar con fallas de "registro" con lo que está registrando (archivo/db). – AndyM
@AndyM Llenado de registros de eventos puede ser una preocupación y tiene toda la razón en que cualquier tipo de registro puede fallar. El punto que trato de plantear es que al armar una estrategia de registro, piense en el tipo/chica pobre que va a tener que respaldar la aplicación y si quiere que lo llamen por cada pequeño error o que quieran que lo hagan. capaz de tomar una decisión informada sobre el estado de una aplicación. –