Changeset 80


Ignore:
Timestamp:
Feb 15, 2007, 12:47:18 PM (18 years ago)
Author:
RBRi
Message:

improved log handling

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/NewView/CmdLineParameterUnit.pas

    r78 r80  
    7676
    7777       PROCEDURE writeDetailsTo(aStrings : TStrings);
     78       PROCEDURE logDetails;
    7879       PROCEDURE parseCmdLine(aCmdLineString : String);
    7980  end;
     
    120121    aStrings.Add('  ownerWindow: ' + intToStr(getOwnerWindow));
    121122    aStrings.Add('  windowTitle: ' + getWindowTitle);
     123  end;
     124
     125
     126  PROCEDURE TCmdLineParameters.LogDetails;
     127  var
     128    tmpWindowPosition : TWindowPosition;
     129  begin
     130    LogEvent(LogStartup, '''' + commandLine + '''');
     131    LogEvent(LogStartup, 'isDebugEnabled: ' + boolToStr(isDebugEnabled));
     132    LogEvent(LogStartup, 'parsed infos:');
     133
     134    LogEvent(LogStartup, '  showUsageFlag: ' + boolToStr(getShowUsageFlag));
     135    LogEvent(LogStartup, '  searchFlag: ' + boolToStr(getSearchFlag));
     136    LogEvent(LogStartup, '  fileNames: ' + getFileNames);
     137    LogEvent(LogStartup, '  parsedFileNames: ' + getParsedFileNames);
     138    LogEvent(LogStartup, '  searchText: ' + getSearchText);
     139    LogEvent(LogStartup, '  parsedSearchText: ' + getParsedSearchText);
     140    LogEvent(LogStartup, '  globalSearchFlag: ' + boolToStr(getGlobalSearchFlag));
     141    LogEvent(LogStartup, '  language: ' + getLanguage);
     142    LogEvent(LogStartup, '  helpManagerFlag: ' + boolToStr(getHelpManagerFlag));
     143    LogEvent(LogStartup, '  helpManagerWindow: ' + LongWordToStr(getHelpManagerWindow));
     144    LogEvent(LogStartup, '  windowPositionFlag: ' + boolToStr(getWindowPositionFlag));
     145
     146    tmpWindowPosition := getWindowPosition;
     147    LogEvent(LogStartup, '  windowPosition: '
     148                        + intToStr(tmpWindowPosition.left) + ', '
     149                        + intToStr(tmpWindowPosition.bottom) + ', '
     150                        + intToStr(tmpWindowPosition.width) + ', '
     151                        + intToStr(tmpWindowPosition.height)
     152                );
     153    LogEvent(LogStartup, '  ownerWindow: ' + intToStr(getOwnerWindow));
     154    LogEvent(LogStartup, '  windowTitle: ' + getWindowTitle);
    122155  end;
    123156
     
    410443
    411444    LogEvent(LogStartup, 'Parameters parsed');
    412     LogEvent(LogStartup, '  Filename(s): "' + fileNames + '"');
    413     LogEvent(LogStartup, '  Search Text: "' + searchText + '"');
     445    LogDetails;
    414446  end;
    415447
Note: See TracChangeset for help on using the changeset viewer.