コード例 #1
0
 public OsloCodeGeneratorLanguageService()
 {
     this.logger = EventLogger.CreateLogger("OsloCodeGeneratorLanguageService");
     this.logger.Log(EventLogEntryType.Information, "Entering: OsloCodeGeneratorLanguageService()");
     this.codeParser = OsloCodeGeneratorLanguages.GetOsloCodeGeneratorParser();
     this.templateParser = OsloCodeGeneratorLanguages.GetOsloCodeGeneratorTemplateParser();
     this.logger.Log(EventLogEntryType.Information, "Leaving: OsloCodeGeneratorLanguageService()");
 }
コード例 #2
0
ファイル: EventLogger.cs プロジェクト: st9200/soal-oslo
 public static EventLogger CreateLogger(string name)
 {
     EventLogger result = null;
     if (EventLogger.loggers.TryGetValue(name, out result))
     {
         return result;
     }
     lock (EventLogger.mutex)
     {
         if (EventLogger.loggers.TryGetValue(name, out result))
         {
             return result;
         }
         result = new EventLogger(name);
         EventLogger.loggers.Add(name, result);
         return result;
     }
 }