Search Results for

    Show / Hide Table of Contents

    What's New

    Version 2.13 (Apr-2025)

    • New: Support for the 64-bit IDE.

    Version 2.12 (Aug-2024)

    • Fixed: Sporadic Access Violation when an FMX applications using Logging is being finalized.

    Version 2.11 (Jul-2024)

    • Fixed: Setting TTMSLoggerBrowserOutputHandler.Port property had no effect. Ticket #23042.

    Version 2.10 (Jan-2024)

    • Improved: TMSLoggingTCPClient demo updated, dependency on TMS FMX UI Pack components removed.

    Version 2.9 (Nov-2023)

    • Fixed: support for quoted string formats in logging configuration file. Ticket #22034.

    Version 2.8 (Nov-2023)

    • New: Support for Delphi 12.

    Version 2.7 (Oct-2023)

    • New: TTMSLoggerDiscordWebhookOutputHandler allows output logging messages to Discord web hooks.

    • Improved: Support for ARM64 macOS and ARM64 iOS Simulator platforms.

    • Improved: Save/load configuration to INI files is now saving LogLevelFilters specifically per output handler.

    • Fixed: Values with double quote (") was not being properly written in HTML output handlers. [Ticket #21782](Logging https://support.tmssoftware.com/t/logging-in-html-logger/21782/2).

    Version 2.6 (Sep-2022)

    • Fixed: Access Violation when using Event Log output handler in Windows 64 bit applications.

    Version 2.5 (May-2022)

    • New: TTMSLoggerSyslogOutputHandler allows output logging messages using syslog.

    Version 2.4 (Feb-2022)

    • New: TTMSLogger.UtcTimeStamp boolean property allows logging the message timestamp as UTC.

    • Fixed: HTML stripping of log messages could hang if the message contained several <BR/> tags.

    • Fixed: Memory leak when logging memory usage in Android devices (introduced with the end of ARC in Delphi Sydney 10.4).

    Version 2.3 (Sep-2021)

    • New: Delphi 11 support.

    • New: SvCom output handler.

    Version 2.2 (Jun-2021)

    • New: StripHtml property for all output handlers controls whether HTML/XML tags will be removed from the log message.

    • New: ExceptionLess output handler using FNC framework, in addition to existing VCL and FMX ones.

    • Fixed: TTMSLoggerHTMLOutputHandler.Create constructor receiving only a single parameter didn't correctly create JS file.

    • Fixed: TTMSLoggerBrowserServer option ohmTableFilter raising Unicode conversion error.

    • Fixed: TTMSLoggerTCPOutputHandler not sending information from mobile and 64-bit applications.

    Version 2.1 (Jun-2020)

    • New: Support for RAD Studio 10.4 Sydney.

    • New: Support for Linux platform.

    Version 2.0 (May-2020)

    • New: Complete new installer, package structure and documentation format. This include breaking changes in the package files.

    • New: Title property in boht HTML Output and Browser Output handlers allows for specifying the title of generated HTML page.

    • New: RegisterManagedOutputHandler method allows adding an instance of an output handler to the logger and rely that it will be destroyed by it.

    • Fixed: HTML Output and Browser Output handlers not working correctly when the logged message had line breaks.

    Version 1.5.1

    • Fixed: High CPU usage when using TTMSLoggerBrowserOutputHandler.

    Version 1.5

    • New: TTMSLoggerBaseOutputHandler.LogLevelFilters property allows filtering log messages on a per-outputhandler basis.

    • New: TLoggingWindowsConsoleOutputHandler outputs log messages to the Windows console window.

    • New: TLoggingSlackWebhookOutputHandler outputs log messages to a Slack channel through a incoming webhook.

    • New: TLoggingMemoOutputHandler outputs log messges to a VCL TMemo control.

    Version 1.4.0.1

    • Improved: Performance when fetching ip address for logging purposes.

    Version 1.4

    • New: RAD Studio 10.3 Rio support.

    Version 1.3.0.2

    • Improved: Performance when fetching ip address for logging purposes.

    Version 1.3.0.1

    • Fixed: Issue parsing HTML < and > signs in plain text.

    Version 1.3

    • New: Custom log level mode and CustomLogLevel property at logger level.

    Version 1.1.0.1

    • Fixed: Version check for memory access in older devices.

    Version 1.1

    • New: Exception handling.

    • New: Outputhandlers for Exceptionless.io and MyCloudData.

    • New: TCP server component for handling multiple clients.

    • New: TMSLoggingTCPOutputHandler client mode.

    • Improved: Active and Deactivate all outputhandlers with a single call.

    • Improved: Allow creation of TTMSLoggerTCPOutputHandler and TTMSLoggerBrowserOutputHandler without form owner parameter (requires setting active = false in formclose).

    • Improved: Public property Server for TTMSLoggerTCPOutputHandler and TTMSLoggerBrowserOutputHandler to manually configure multiple bindings.

    • Improved: Automatic disconnect in TMSLoggingTCPClient.

    Version 1.0

    • First Release.
    In This Article
    Back to top TMS Logging v2.13.0.1
    © 2002 - 2025 tmssoftware.com