Je vous connecter à besoin:Connectez-vous à rouler fichier CSV avec Enterprise Library
- fichier roulant, pour éviter 1 grand fichier journal.
- Format CSV pour faciliter la recherche.
Je peux voir le EntLib (5.0) a le Microsoft.Practices.EnterpriseLibrary.Logging.TraceListeners.RollingFlatFileTraceListener
pour se connecter à un fichier journal roulant. Pour que les entrées du journal ressemblent à une ligne CSV, je peux modifier le Formatters.TextFormatter.Template
pour mettre des guillemets autour des valeurs, et aussi changer le pied de page et l'en-tête de l'auditeur pour qu'ils ne soient pas sortis.
Dans des circonstances normales, cela me donnerait un fichier CSV bien formé. Toutefois, si une valeur de jeton dans le Template
contient un guillemet double, cela ne sera pas échappé. Par conséquent, le fichier journal devient un fichier CSV non valide.
Y at-il un moyen de résoudre ce problème?
Existe-t-il des solutions alternatives à ce problème?
RollingFlatFileTraceListener ajoute-tête et pieds de page indésirables comme « ------------------------ ---------------- ". Comment avez-vous éliminé l'en-tête et le pied de page? –