Moin...
Wegen einem Fehler an einem Arbeitsplatz wollte ich den CodeSite mal ausprobieren. Soweit so gut.
Eine Buildgruppe erstellt die den CodeSite "aktiviert"...auch gut.
Auf meinem Entwicklungsrechner funktioniert es wie es soll. Aber...die selbe EXE auf den betreffenden Platz zeigt nichts an bzw. schreibt kein Log.
Was habe ich übersehen?
Delphi-Quellcode:
// CodeSite
CodeSiteManager.DefaultDestination.LogFile.SetFilePath(ExtractFilePath(ParamStr(0)) + '\Log');
ForceDirectories(ExtractFilePath(ParamStr(0)) + '\Log');
CodeSiteManager.Enabled := True;
CodeSiteManager.DefaultDestination.LogFile.SetFileName(ChangeFileExt(ExtractFileName(Application.ExeName),''));
CodeSiteManager.DefaultDestination.LogFile.SetMaxSize(16383);
CodeSiteManager.DefaultDestination.LogFile.MaxParts := 99;
CodeSiteManager.EncodeNonvisibleCharacters := True;
CodeSite.DateTimeFormat := 'yyyy-mm-dd hh:nn:ss';
{$IFDEF CS}
CodeSiteManager.DefaultDestination.LogFile.Active := FPreferences.PreferencesDebugging.WriteLog;
CodeSiteManager.DefaultDestination.Viewer.Active := FPreferences.PreferencesDebugging.ShowViewer;
{$ELSE}
CodeSiteManager.DefaultDestination.LogFile.Active := False;
CodeSiteManager.DefaultDestination.Viewer.Active := False;
{$ENDIF}