What's New
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.