- Feature
- Stack trace duplicates logged by hash reference
- variables now have 2 separate properties
name
refers to the text to use when loggingexpression
the variable reference or expression to use to extract the value
- logWhen condition for variables now uses 'name' instead of 'index' to refer to the variable to apply the logging condition.
- count total executions for each tracer
- specify types for parameters to match specific overloaded methods
- constructors can now be selected using the method regex
- Improvements
- Corrupted configuration file will be ignored
- File watcher will keep watching the file and will correctly restore configuration when configuration is valid
- Removed tracers from configuration will have their classes restored to the original
- Properly handle recursion if a low level method is traced that is used by the Tracer Agent itself
- line # is no longer required. Will default to 0, which is first line of method when not specified.
- regex matches for variable values now uses find so that in effect the exact match now becomes a contains test
- Corrupted configuration file will be ignored
- Initial release for general use