Roald van Doorn
7e4cef489e
64bit incompatible types in memory allocation
2023-12-04 11:04:12 +01:00
Bert Herngreen
8b17a99c33
Fixed memory leak in dictionary details
2019-10-30 15:01:19 +01:00
7ff223a1f6
Exception handling in LogFile observer
...
Prevents thread from exiting and not logging anything after
2018-04-25 10:18:55 +02:00
97239e26eb
Added InlineFields and InlineDetails options to JSON formatter
2018-04-23 11:36:47 +02:00
d6a2cbcb36
Fixed warning
2018-02-15 16:52:54 +01:00
b59fae6eb9
Reverted changes from prior commit as the new fix is cleaner
2018-02-15 16:52:16 +01:00
d37d729bb1
Fixes for MonitorForm
...
- Fixed text details not showing up when first activated
- Fixed #4 : MaxEntries being enforced while paused, causing the view to empty
- Added translations for details panel
2018-02-15 16:50:14 +01:00
7fe3eb6518
Fixed #6 : Text details not shown when first selecting
2017-12-27 14:01:10 +01:00
06734475e9
Support for Delphi 10.2 Tokyo
...
Added packages
Changed deprecated Stream.Seek to Stream.Position
2017-07-06 16:58:29 +02:00
991f65acf5
Implemented ExceptionS method
2017-04-26 17:20:48 +02:00
7887a0ba68
Fixed deserializing dictionary details: size mismatch exception and valued incorrectly being freed
2017-01-09 14:48:35 +01:00
9571bb4f97
Added Json text formatter for file output
2016-10-15 11:22:51 +02:00
f124ccd0c2
Finished proper DateTime support
...
Added Copy functionality for dictionary details to monitor form
2016-10-15 09:37:58 +02:00
dee64510b6
Added wrapper for TDateTime
2016-10-15 09:17:39 +02:00
Mark van Renswoude
24dc9481bd
Added displaying of dictionary details to monitor form
2016-10-14 17:02:27 +02:00
Mark van Renswoude
1a22728f30
Implemented value streaming
2016-10-14 16:43:53 +02:00
fa2947a878
Implemented framework for (de)serialization
2016-10-13 22:58:56 +02:00
76d0536255
Added framework for dictionary details, facilitating structured logging
2016-10-10 22:17:53 +02:00
e12d1fe497
Moved NamedPipe MessageHeader definition to it's own unit
2016-10-10 22:08:10 +02:00
c8bfc7289c
Fixed: ALogDetails parameter not passed everywhere
2015-06-19 08:18:17 +00:00
31b757708b
Parameter to disable logging details to external files in (Rolling)LogFile observer
2015-06-18 15:39:23 +00:00
09e3b42610
FS#23 - Access Violation when using sub-categories
2015-03-19 08:56:52 +00:00
437655693e
Fixed: FS#22 - Log entries can end up in the wrong file
2015-03-11 11:45:31 +00:00
a901a2d0b6
Added: RollingLogFile Observer
2015-03-06 11:51:59 +00:00
8ff6795d13
Fixed: FS#18 - Hint for long messages in MonitorForm
2014-10-22 18:36:44 +00:00
31e9be16d3
Fixed: FS#20 - OutputDebugString still present in NamedPipeClient
...
Fixed: FS#21 - NamedPipe observer fails to flush queue in time
2014-10-22 18:24:54 +00:00
d7b18972c3
Added: Category is now added to log files
2014-10-22 09:38:51 +00:00
c5bb17cb86
Added: ExceptionEx method (to remove slightly ugly hacks in the decorator)
...
Changed: moved Decorator into it's own unit
2014-10-20 13:38:28 +00:00
136ca4b5fd
Fixed: directive order
2014-10-20 12:41:23 +00:00
e8e0683bc0
Changed: TX2Log.Exception virtual
2014-10-20 12:40:44 +00:00
53220780db
Added: Category support (breaking change)
...
Fixed: graphic didn't show up in test Named Pipe client due to TJPEGImage not being referenced
2014-10-20 12:07:44 +00:00
ca47ad3f4e
FS#17 - Log export ability
...
Fixed: DateTime is now passed around everywhere (to accomodate the Export functionality)
2014-10-08 12:33:11 +00:00
fabf621dc0
Added: Word wrap button for text details
2014-08-19 14:06:25 +00:00
fb05ff8401
Added: 64-bits packages
...
Added: MaxEntries property for MonitorForm observer
Added: Lock/Unlock methods for MonitorForm observer (receive log messages while the form is hidden)
Added: MonitorForm log messages received while Paused will appear when unpausing
Fixed: 64-bits compatibility for NamedPipe observer
2014-08-19 10:50:59 +00:00
4efc4000ff
Changed: named pipes are now prefixed with "X2Log.", to accomodate:
...
Added: TX2LogNamedPipeClient.ActiveServers class function
Fixed: renamed madExceptHandler unit applied to test application
2014-08-18 12:07:33 +00:00
3b635b3454
Fixed: renamed madExcept handler to prevent naming conflicts
2014-07-22 15:20:54 +00:00
3a1427b7ae
Fixed: forgot to commit the dpk/dproj
2014-06-23 18:41:28 +00:00
73eef9caeb
Changed: default date/time format for file output to allow better sorting
...
Added: Dutch translation
2014-06-23 18:40:33 +00:00
6ee9383340
Fixed: X2LogDXE2 package was missing a few units
2014-06-01 13:34:34 +00:00
3cbf8c520f
Added: FS#7 - Add support for graphics as details
...
Added: TStreamUtil to clean up the code a bit
2014-06-01 13:32:21 +00:00
bf0bb05983
Added: FS#3 - Filter buttons for log level
2014-05-31 20:47:52 +00:00
a9cf1b75f6
Fixed: FS#4 - Binary details are lost with the Named Pipe observer
...
Fixed: FS#5 - Reconnecting can cause pipe to be busy
Fixed: FS#6 - Process hangs when closing after named pipe client has disconnected
Fixed: themed drawing of toolbar in MonitorForm
Fixed: various memory leaks
Changed: NamedPipeClient test application uses MonitorForm observer to display log
2014-05-31 20:10:10 +00:00
a3fd535be7
Fixed: hint in Observer.LogFile
...
Changed: tabs for dispatch in test application
2014-05-31 11:14:05 +00:00
7186a68e1e
Fixed: double freeing of MonitorForm due to the introduction of the ObjectDictionary
...
Fixed: FS#2 - Automatically scroll event log
2014-05-30 13:25:10 +00:00
acd998a845
Fixed: memory leak when using MonitorForm
...
Changed: TX2LogBaseClient is now reference-counted
2014-05-30 13:06:47 +00:00
6d5355e0b6
Added: support for binary details
...
Added: Save button for Monitor Form
2014-05-30 12:51:01 +00:00
c07852bfa3
Added: license
2014-05-28 12:39:29 +00:00
7b86cad3b4
Fixed: TX2GlobalLog tried to free an interface
2014-05-28 11:49:48 +00:00
d19bcad4b4
Added: packages
...
Fixed: uninitialized pipe variable in Observer.NamedPipe
2014-05-28 11:40:17 +00:00
d3d9fa1d2f
Fixed: pipe permissions when running as a service
...
Added: service test application
2014-05-26 17:20:27 +00:00