c# - txt - streamwriter tutorial
Adjuntar texto usando StreamWriter (2)
Esta pregunta ya tiene una respuesta aquí:
- Adjuntar líneas a un archivo usando un StreamWriter 10 respuestas
Esta es probablemente una pregunta bastante simple. En C # estoy tratando de escribir un método simple, llamado mi método "DebugWrite", para escribir cualquier excepción atrapada dentro de mi programa en un archivo de texto almacenado localmente. Mi código actual solo escribe un archivo nuevo cada vez, usando StreamWriter
¿Cómo se programa para verificar si el archivo ya existe y, de ser así, para adjuntarlo al texto actual? ES DECIR:
If(~Exist(debug.txt)
{
Write new debug.txt.
}
else if(exist(debug.txt))
{
Append new text.
}
También observe log4net, que hace que el registro en 1 o más almacenes de eventos, ya sea la consola, el registro de eventos de Windows, un archivo de texto, un canal de red, una base de datos SQL, etc., sea bastante trivial. Incluso puede filtrar cosas en su configuración, por ejemplo, de modo que solo los registros de registros de una gravedad particular (por ejemplo, ERROR o FATAL) de un solo componente o ensamblaje se dirijan a un almacén de eventos en particular.
using(StreamWriter writer = new StreamWriter("debug.txt", true))
{
writer.WriteLine("whatever you text is");
}
El segundo parámetro "verdadero" le dice que agregue.