1 |
william |
14 |
using System; |
2 |
|
|
using System.Collections.Generic; |
3 |
|
|
using System.Linq; |
4 |
|
|
using System.Text; |
5 |
|
|
using System.Windows.Forms; |
6 |
|
|
using Enterprise.Logging; |
7 |
|
|
|
8 |
|
|
namespace libxmltv.Core |
9 |
|
|
{ |
10 |
william |
16 |
public class XMLTV_LOGGER |
11 |
william |
14 |
{ |
12 |
|
|
public static void Initialize() |
13 |
|
|
{ |
14 |
|
|
try |
15 |
|
|
{ |
16 |
|
|
string log_path = Application.StartupPath; |
17 |
william |
16 |
string log_filename = string.Format("{0}.log", typeof(XMLTV_LOGGER).Assembly.GetName().Name); |
18 |
|
|
gLog.CreateLog(string.Format(@"{0}\{1}", log_path, log_filename), false, LogLevel.kLogLevel_All); |
19 |
william |
14 |
} |
20 |
|
|
catch (Exception) |
21 |
|
|
{ |
22 |
|
|
/* |
23 |
|
|
This will always thrown an exception, if gLog was initialized prior to calling xmltv_logger.Initialize() |
24 |
|
|
This is mostly here to allow us to initialize it, if it was not already initialized |
25 |
|
|
*/ |
26 |
|
|
} |
27 |
|
|
} |
28 |
|
|
public static iglog Log |
29 |
|
|
{ |
30 |
|
|
get { return gLog.Log; } |
31 |
|
|
} |
32 |
|
|
} |
33 |
|
|
} |