/[xmltv_parser]/trunk/libxmltv/Core/xmltv_logger.cs
ViewVC logotype

Contents of /trunk/libxmltv/Core/xmltv_logger.cs

Parent Directory Parent Directory | Revision Log Revision Log


Revision 46 - (show annotations) (download)
Fri Mar 8 04:01:25 2013 UTC (7 years, 4 months ago) by william
File size: 1051 byte(s)
+ add support to cancel parseing when main form is closed

1 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 internal class xmltv_logger
11 {
12 public static void Initialize()
13 {
14 try
15 {
16 string log_path = Application.StartupPath;
17 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 }
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 }

  ViewVC Help
Powered by ViewVC 1.1.22