6 |
|
using System.Windows.Forms; |
7 |
|
using System.Xml; |
8 |
|
using System.IO; |
9 |
+ |
using EmuXPortal.Logging; |
10 |
|
|
11 |
|
namespace EmuXPortal.Api |
12 |
|
{ |
40 |
|
bool loaded = false; |
41 |
|
try |
42 |
|
{ |
43 |
+ |
logger.WriteLine("Loading Config: {0}", path); |
44 |
|
using (FileStream fs = new FileStream(CONFIG_FILE_PATH, FileMode.Open, FileAccess.Read, FileShare.ReadWrite)) |
45 |
|
{ |
46 |
|
using (XmlReader reader = XmlReader.Create(fs)) |
51 |
|
DisplayDevice = reader.ReadElementContentAsString(); |
52 |
|
} |
53 |
|
} |
54 |
+ |
logger.WriteLine("Loaded Config: {0}", path); |
55 |
|
loaded = true; |
56 |
|
} |
57 |
|
catch (Exception ex) |
58 |
|
{ |
59 |
+ |
logger.WriteLine("\tFailed to Load Config: {0}", path); |
60 |
|
Console.WriteLine(ex.ToString()); |
61 |
+ |
logger.WriteLine("Error: {0}", ex.ToString()); |
62 |
|
loaded = false; |
63 |
|
} |
64 |
|
return loaded; |