CodeSite Studio 5

Protokollierung lokaler und Remoteanwendungen in Echtzeit

Profitieren Sie von einem präziseren Verständnis der Programmausführung mit dem Protokollierungssystem in Echtzeit, mit dem Sie Problemstellen im Code schnell ermitteln, ob das Programm nun lokal oder remote ausgeführt wird. Jenseits des traditionellen Debugging mit Haltepunkten können Sie die Ausführung der Anwendung im Ablauf protokollieren, Daten aus mehreren Anwendungen in ein einziges Protokoll übernehmen und Daten in Echtzeit visuell analysieren.

CodeSite

CodeSite for .NET and RAD Studio

CodeSite 5.0 supports the latest development frameworks and integrated development environments including Embarcadero RAD Studio and Visual Studio. CodeSite 5.0 introduces a redesigned message transport format, a flexible new log file format, and even more ways of logging important information from your application.

Beispielsweise enthält CS5 die neue TraceMethod-Funktionalität, Zeitgeber für die Profilerstellung, eine Unterstützung von PNG-Grafiken und vieles mehr. Auch bietet CodeSite jetzt die Möglichkeit, Meldungen zu übertragen und in einer komprimierten Protokolldatei zu speichern, sodass der von der Meldung beanspruchte Speicherplatz auf der Festplatte reduziert wird und die Meldungsdaten in der Protokolldatei darüber hinaus unkenntlich gemacht werden.

Ob Sie nun native 32-Bit-Anwendungen mit Delphi oder C++Builder, native 64-Bit-Anwendungen mit Delphi XE2 oder höher oder verwaltete Anwendungen auf der Basis von Microsoft .NET Framework entwickeln, CodeSite lässt keine Wünsche für die Protokollierung offen.

Embarcadero Tools

Embarcadero RAD Studio 10.1 Berlin Delphi 10.1 Berlin, C++Builder 10.1 Berlin
Embarcadero RAD Studio 10 Seattle Delphi 10 Seattle, C++Builder 10 Seattle
Embarcadero RAD Studio XE8 Delphi XE8, C++Builder XE8
Embarcadero RAD Studio XE7 Delphi XE7, C++Builder XE7
Embarcadero RAD Studio XE6 Delphi XE6, C++Builder XE6
Embarcadero RAD Studio XE5 Delphi XE5, C++Builder XE5
Embarcadero RAD Studio XE4 Delphi XE4, C++Builder XE4
Embarcadero RAD Studio XE3 Delphi XE3, C++Builder XE3, Delphi Prism XE3
Embarcadero RAD Studio XE2 Delphi XE2, C++Builder XE2, Delphi Prism XE2
Embarcadero RAD Studio XE Delphi XE, C++Builder XE, Delphi Prism XE
Embarcadero RAD Studio 2010 Delphi 2010, C++Builder 2010, Delphi Prism 2010
CodeGear RAD Studio 2009 Delphi 2009, C++Builder 2009

Microsoft Tools

Microsoft Visual Studio 2012
Microsoft Visual Studio 2010
Microsoft Visual Studio 2008

CodeSite Webinars with Ray Konopka

Embarcadero CodeSite and Konopka Signature VCL Controls Launch Webinar

Lassen Sie sich von Ray Konopka in diesem On-Demand-Webinar einführen in die Anwendung des CodeSite Studio 5 Protokollierungssystems mit RAD Studio. Hier finden Sie die Blogeinträge zu dem Webinar..

Jetzt ansehen >

CodeRage 7, Ray Konopka – CodeSite Express vs CodeSite Studio

CodeSite ist ein erweitertes Debugging- und Anwendungs-Protokollierungssystem, das Entwicklern einen tieferen Einblick in die Ausführung ihres Codes gibt. CodeSite Express als Bestandteil von RAD Studio bietet Kernfunktionen der Protokollierung aber nicht die komplette Bandbreite an Möglichkeiten von CodeSite Studio. In dieser Session werden die Kernfunktionen von CodeSite Express vorgestellt zusammen mit einigen Beispielen der erweiterten Funktionen von CodeSite Studio.

Jetzt ansehen >

Try CodeSite Express Today for Free!

CodeSite Express verfügt über zentrale Protokollierungsfunktionen, enthält aber nicht die gesamte Funktionalität von CodeSite Studio.

CodeSite Express ist in RAD Studio, Delphi und C++Builder enthalten.

Um CodeSite Express aus der IDE aufzurufen, wählen Sie „Tools“ > "CodeSite".

GRATIS STARTEN
CODESITE STUDIO 5 CODESITE EXPRESS 5
CODESITE PROTOKOLL-KLASSEN X X
CODESITE DISPATCHER X
CODESITE VIEWERS X
EINSATZ VON TRACEMETHOD ZUR AUFZEICHNUNG DER MESSAGE VON ENTERMETHOD UND EXITMETHOD MIT NUR EINER ANWEISUNG X
AUFZEICHNUNG VON ZEITSPANNEN MIT EINEM INTEGRIERTEN PRÄZISIONSTIMER X
REMOTE ZIELE (Z.B. TRANSPORT VON CODESITE MESSAGES AUF EINE REMOTE MASCHINE) X
PROTOKOLL-KLASSEN DIREKT MIT EINEM REMOTE CODESITE DISPATCHER VERBINDEN X
SPEZIELLES EVENT IN DEN PROTOKOLL-KLASSEN, UM IN DEN PROTOKOLL-PROZESS EINZUHAKEN (VCL: ONSENDMSG; .NET: SENDING) X
SENDEN VON STRUKTUREN WIE COLOR, POINT, SIZE, RECTANGLE X
SENDEN VON BITMAPS, ICONS, BILDERN, SCREEN-SHOTS X
SENDEN VON COLLECTIONS X
SENDEN VON STEUERELEMENTEN, PARENTS UND WINDOW HANDLES (WINFORMS) X
SENDEN VON CUSTOM DATA UND DES ICODESITECUSTOMDATA INTERFACE X
SENDEN VON TEXTDATEIEN, DATEIEN UND STREAMS X
SENDIF METHODEN X
SENDEN VON SYSTEM-INFO, SPEICHER-STATUS UND STACK-TRACE X
SENDEN VON XML-DATEN UND XML-DATEIEN X
EXITMETHODCOLLAPSE METHODE X
EVENT LOG METHODEN: LOGERROR, LOGEVENT, LOGWARNING X
SCHREIBEN VON WERTEN AUF DAS CODESITE SCRATCH PAD X
UNTERSTÜTZUNG DER .NET-KONFIGURATIONSDATEI X
… UND VIEL MEHR! X

Pricing and Availability

CodeSite Studio 5 ist in unserem Online-Store erhältlich und kann auch beim Embarcadero-Vertrieb oder einem Handelspartner erworben werden.

Der Kauf von CodeSite Studio 5 beinhaltet eine einmalige Lizenz und die Update Subscription Mitgliedschaft für ein Jahr.

Update Subscription

Sie erhalten Wartungs-Updates, Hot Fixes, alle Versions-Upgrades und mehr mit der Update Subscription.

Regelmäßige Hotfixes für zentrale Funktionen
Frei verfügbare Hotfixes für zentrale Produktfunktionen, für die kein Workaround verfügbar ist.

Wartungs-Updates
Bugfixes, Leistungs- und Featureverbesserungen.

Fortlaufende Wartung
Fortlaufende Wartungs-Updates für die aktuelle Version und zwei früheren Versionen.

Technischer Support
Telefonischer technischer Support und drei (3) jährliche Anfragen mit Nachverfolgung über das Web.

Zentrale Versions-Upgrades
Alle zentralen Versions-Upgrades, z.B. von RAD Studio 10 Seattle auf RAD Studio 10.1 Berlin etc. Sie müssen keine Upgrades mehr erwerben und verfügen immer über die neueste Version bei der Veröffentlichung.

Früher Zugriff auf Betaversionen
Betazugriff auf Hotfixes, Aktualisierungen und neue Hauptversionen.

Exklusive Materialien
Exklusive technische Materialien und Bonus-Add-ons.

FAQ

Alle früheren Versionen sowohl von CodeSite als auch der Raize Components sind beim Kauf von Embarcadero CodeSite oder Konopka Signature VCL Controls jeweils enthalten.

Im Embarcadero Shop finden Sie CodeSite Studio 5 und Konopka Signature VCL Controls in der linken Spalte.

Ja - wir werden die Steuerelemente auch für zukünftige Releases von RAD Studio, Delphi und C++Builder aktualisieren. Kompatibilitäts-Patches für CodeSite Studio 5 sind verfügbar für Mitglieder der Update Subscription für CodeSite Studio 5.

Nein. Der Kauf von CodeSite Studio beinhaltet sowohl eine Lizenz als auch eine einjährige Mitgliedschaft in der Update Subscription für CodeSite Studio. Die Update Subscription für RAD Studio, Delphi oder C++Builder gilt nicht für CodeSite Studio.

There is currently built-in support for XML data, but JSON support is available in a class helper and will be included in the future. Yes, there are plans for both of these methods. BTW, in the last CodeRage Ray Konopka presented a class helper which allowed sending JSON to CodeSite.

Die Architektur erlaubt die Unterstützung, aber es gibt keine integrierte Verschlüsselungsunterstützung (wird geprüft). Es ist aber möglich, die Verschlüsselung selbst vorzunehmen.

Sie können diese Events mit CodeSite uneingeschränkt protokollieren, die Protokolle verarbeiten und dabei die Zeitstempel nutzen, um Zeiten der Benutzer für A/B-Tests zu vergleichen.

Auf jeden Fall kann CodeSite in diesen Anwendungsfällen unterstützen. Für Datenbankoperationen können Sie die Before- und After-Eventhandler nutzen und Daten an die CodeSite-Protollierung Ihrer Datenbankzugriffe senden. Nutzen Sie den CodeSite "Dispatcher", um Informationen von unterschiedlichen Clients oder Applikationen aufzuzeichnen und sie in einem gemeinsamen Protokoll zu speichern. Jede protokollierte Message erfasst jede Applikation, processID und Thread - so dass Sie eine Applikation isolieren können und das, was sich in Teilbereichen der Applikation abspielt. Die Demo über den synchronisierten Message-Modus zeigt das sehr anschaulich.

CodeSite unterstützt gegenwärtig die Frameworks VCL, FMX und .NET aber mit dem Hauptaugenmerk auf Windows-Ziele (Win32, Win64). Die Unterstützung von mobilen Zielen ist auf jeden Fall ein Punkt, den wir in Zukunft angehen werden.

Sie können für Ihre mobile Applikation AppTethering nutzen, um von iOS, Android, OSX und Windows aus mit einer Windows-Applikation zu kommunizieren, die dann CodeSite aufruft.