Join 34,000+ subscribers and receive articles from our
blog about software quality, testing, QA and security.

Small feature request


#1

I am experimenting with using an external
hiresolution timer with SI.

The reason I cannot use SI’s hi-performance timers
is that need different processes to have their timers
synchronized. (I have applications doing non-SI logging, so my routines must be the source
of the clock in order to be syncronized)

I have found success using filters to overwrite
the logpacket time to get SI to use my timer.

But, because events/delagates are relativly
slow compared
to method calls, I’d rather just override SmartInspect.Now(),
but I cannot as its marked internal.

Any chance you would consider removing the
internal modifier for a future release?

Thanks,
Cameron


#2

Hello Cameron,

[quote]Any chance you would consider removing the internal modifier for a
future release?[/quote]

Yes. We can remove the internal in a future release. As an alternative, I think another good solution would be to add some kind of time stamp provider support, so that you could replace the built-in time stamp generator like this:

Added to the feature request list, thanks!