Changeset 55 for trunk/NewView/DebugUnit.pas
- Timestamp:
- Jan 13, 2007, 9:01:36 PM (19 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/NewView/DebugUnit.pas
r43 r55 26 26 // -- Logging -- 27 27 Type 28 LogAspect = (LogStartup, LogShutdown, LogSettings, LogParse, LogDisplay, LogSearch); 28 LogAspect = (LogStartup, LogShutdown, LogSettings, LogParse, LogDisplay, LogSearch, LogViewStub); 29 LogAspects = SET OF LogAspect; 29 30 30 31 Procedure LogEvent(const aLogAspect: LogAspect; const anEventDescription: String); … … 43 44 // Procedure PrfTraceEvent(const anEventDescription: String); 44 45 46 const 47 activeLogAspects : LogAspects = [ 48 LogStartup 49 // LogShutdown, 50 // LogSettings, 51 // LogParse, 52 // LogDisplay, 53 // LogSearch, 54 // LogViewStub 55 ]; 45 56 46 57 var … … 59 70 LogDisplay : result := 'Display'; 60 71 LogSearch : result := 'Search'; 72 LogViewStub : result := 'ViewStub'; 61 73 else result := 'Unknown'; 62 74 end; … … 72 84 Begin 73 85 {$ifdef DEBUG} 74 tmpMessage := 'Log[' + GetAspectPrefix(aLogAspect) + '] ' + anEventDescription; 86 if (aLogAspect IN activeLogAspects) then 87 begin 88 tmpMessage := 'Log[' + GetAspectPrefix(aLogAspect) + '] ' + anEventDescription; 75 89 76 tmpPCharMessage := StrAlloc(length(tmpMessage) + 1);77 StrPCopy(tmpPCharMessage, tmpMessage);90 tmpPCharMessage := StrAlloc(length(tmpMessage) + 1); 91 StrPCopy(tmpPCharMessage, tmpMessage); 78 92 79 PmPrintfString(tmpPCharMessage); 80 StrDispose(tmpPCharMessage); 93 PmPrintfString(tmpPCharMessage); 94 StrDispose(tmpPCharMessage); 95 end; 81 96 {$endif} 82 97 end;
Note:
See TracChangeset
for help on using the changeset viewer.