Quelles sont les autres alternatives à l'exploitation forestière existe log4net? [fermé]

StackOverflow https://stackoverflow.com/questions/1550740

  •  20-09-2019
  •  | 
  •  

Question

(subjective)

Je cherche ce que votre utilisation pour effectuer l'enregistrement dans votre application. Cette chose log4net me donne des maux de tête. Y at-il une meilleure réponse là-bas ou est everone juste homebrewing une solution? Je sais que le sous-système de System.Diagnostics.Trace est tout à fait capable dois-je couche à ce sujet?

Était-ce utile?

La solution

NLog est probablement l'autre grand joueur dans ce domaine. En outre, il est un bloc d'application rel="noreferrer"> bibliothèque entreprise qui se consacre à tracer et la journalisation.

Autres conseils

Pourquoi ne pas utiliser seulement les classes .NET pour l'enregistrement?

Avec Custom-vous Listeners peut faire presque tout pour l'exploitation forestière, peut appliquer des filtres, étaler vos journaux sur plusieurs cibles, bases de données, fichiers, réseau, peu importe.

Il suffit de regarder ce que le .NET Framework est capable, vous serez surpris.

Il y a tout à fait quelques bibliothèques de journalisation .NET et des outils là-bas, voici une liste exhaustive:

http://www.dotnetlogging.com/

Vous pouvez également jeter un oeil à notre produit d'enregistrement .NET SmartInspect, qui fournit riche en capacités exploitation forestière (contrairement aux fonctionnalités journalisation texte uniquement de la plupart des autres outils d'exploitation forestière) et est livré avec une visionneuse de journal et l'application facultative du serveur de journal.

Elmah son assez facile, l'esprit que vous log4net est pas si mal une fois que vous obtenez tête en elle ....

Quelles sont réellement vos maux de tête?

Nous utilisons le Enterprise Library exclusivement dans notre environnement d'entreprise ( Bloc Logging). Et je l'ai récemment commencé à utiliser Log4Net sur des projets personnels.

De l'expérience, la bibliothèque d'entreprise, mais puissante, est une douleur puissante pour se lever et courir. Non seulement de juste essayer de comprendre ce qui dll à utiliser, mais la configuration peut devenir difficile à manier.

D'un autre côté, je l'ai trouvé Log4Net être extrêmement facile et vous pouvez être opérationnel en un rien de temps; littéralement en moins d'une heure.

Accordé Je suis un fanboy MS (ok, pas vraiment, mais ils sont la raison pour laquelle je peux gagner ma vie) et généralement aller avec MS. Cependant, je l'ai fait la recommandation de migrer vers Log4Net au travail. La simplicité de c'est vraiment rafraîchissant.

Je sais que cette question est trop vieux et vous recherchez alternative à log4net, mais croyez-moi log4net est la meilleure solution de l'exploitation forestière et est le plus couramment utilisé et fournit également un grand éventail d'auditeurs de journaux que tout autre cadre de l'exploitation forestière. En outre, vous pouvez même mettre en œuvre un appender personnalisé ainsi que les appenders en construction. Pour ceux qui ont de la difficulté configuration log4net peut utiliser après suivant qui décrit étape par étape pour le faire fonctionner.

Log4Net section en Web.Config génère Erreur

Consignation heureux:)

Jetez un oeil à Common.Logging . Il fonctionne avec tous les principaux cadres d'exploitation forestière (system.diagnostics, log4net, nlog, bibliothèque) et entreprise vous permet de passer des cadres d'exploitation de la configuration.

D'après mon expérience personnelle - je l'ai utilisé le suivi .NET dans un environnement d'entreprise qui ne nous permettait pas d'utiliser opensource, et après nous avons perfectionné TraceListener de fichiers de roulement, il était très facile à utiliser. Maintenant, je l'utilise log4net et il est assez agréable, mais prend un peu de temps pour s'y habituer.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top