summaryrefslogtreecommitdiff
path: root/slips/src/app/Marina/Infrastructure/Configuration/ConfigurationItems.cs
blob: 9a7973bcfaf3ba75b3754fcdebd1c6a36edea218 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
using System.Configuration;
using System.Xml;

namespace Marina.Infrastructure.Configuration {
	public class ConfigurationItems {
		public static readonly ConfigurationItem< XmlElement > Log4NetConfigFile = new ConfigurationItem< XmlElement >(
			LoadLog4NetConfig( ) );

		private static XmlElement LoadLog4NetConfig( ) {
			XmlDocument document = new XmlDocument( );
			document.Load( ConfigurationManager.AppSettings[ "LogFileName" ] );
			return document.DocumentElement;
		}
	}
}