Skip to content

CodeSite Logging System

Darian Miller edited this page May 23, 2020 · 1 revision

CodeSite Logging System

  • Advanced debugging and application logging system
    • Live logging and file logging, local and remote
    • From Raize Software: HomePage
    • CodeSite Customer Support Forum
      • Note, new forum as of 2018-08-12, light amount of traffic
    • Supports RAD Studio 2009 - 10.3 RIO, Visual Studio 2008-2017
    • Freely redistributable CodeSite Tools:
      • CodeSite Dispatcher, Live Viewer, File Viewer, CodeSite Controller
      • Download link: CS5_Tools.zip

CodeSite Express

  • Free version is included with Delphi and is available via GetIt
    • Logs basic data types to Live Viewer or local log file
    • First included with Delphi XE

CodeSite Studio

  • Enhanced paid version includes:
    • Many more data types supported
      • Color, Point, Size, Rectangle structures
      • Bitmaps, Icons, Images, Screen Shots
      • Collections and Variants
      • Files, Streams, and File Version Info
      • System Info, Memory Status, and Stack Trace
      • Xml Data and Xml Files
      • Datasets
    • Remote Destinations
    • Send Custom Data & Define Custom Formatters
    • File Logging by Date
    • High Precision Timer
    • Compressed Messages and Log Files
    • OnSendMsg event
    • SendIf and ScratchPad Write methods
    • Windows Event Log methods: LogEvent, LogWarning, LogError
    • Method Tracer for Delphi
    • 2020-05-22 Current price is $399

GetIt Issues

  • There are some problems during installation with GetIt:
    • You may need to manually restart the IDE after installing from GetIt
    • 2019-08-25 Forum Message by Ray Konopka Help file not included, download manually
      • Download link
      • Unzip to new Help folder under {installpath}\Raize\CS5
      • Ensure to 'Unblock' the CHM file in Explorer's file properties
      • Delphi IDE->Tools->CodeSite->CodeSite Help menu option should now work

Other notes

  • Note problems using CodeSite with Windows Services
    • 2019-08-08 Forum Message by Warren Postma with response from Ray Konopka Code Site Limitations and Annoyances for Client Server and Service Development
      • Some problems due to default transport method (wm_CopyData)
      • logging from services really is best served with the ability to allow the service itself to be able to log CodeSite messages directly to an isolated log file without requiring coordination from an external application

External Links


Clone this wiki locally