TFS_ANTIGUO/AYA.FROPI/AyAEM/Exceptions/ExceptionXMLPublisher.cs
Administrador 50700fd78b Solución FROPI
git-tfs-id: [http://192.168.1.10:8080/tfs/AyA]$/SINORT;C491
2019-05-27 14:46:35 +00:00

29 lines
697 B
C#

using System.IO;
using System.Xml;
using System.Collections.Specialized;
namespace AyAEM.ExceptionManagement.Exceptions
{
public class ExceptionXMLPublisher : IExceptionXmlPublisher
{
void IExceptionXmlPublisher.Publish(XmlDocument ExceptionInfo, NameValueCollection ConfigSettings)
{
string filename;
if (ConfigSettings != null)
{
filename = ConfigSettings["fileName"];
}
else
{
filename = @"C:\ErrorLog.xml";
}
using ( FileStream fs = File.Open(filename, FileMode.Append,FileAccess.ReadWrite) )
{
using ( StreamWriter writer = new StreamWriter(fs) )
{
writer.Write(ExceptionInfo.OuterXml);
}
}
}
}
}