We believe in listening to the voice of the customer. But to do that, we need you to speak. That’s what this Feature Request section of our site is for.

 

Here’s how to get your voice heard:

  1. VOTE for existing ideas (this will also subscribe you to the idea’s status updates)

  2. SUBMIT new ideas (Please include only one suggestion per post. Duplicates are merged together.)

  3. COMMENT on other ideas, which we check regularly

We also publish Roadmaps here, based off these Feature Requests, so you can see what we’re working on.

 

Note, this site is for new Feature Requests. Bug Reports should be emailed to Support as normal.

2 votes

Update all EXE's and DLL's to enable ASLR and DEP

Please update the PE headers of all EXE's and DLL's to enable ASLR and DEP. These are established technologies that help make EXE's and DLL's more secure. With an increased focus on security of programs, some companies will not use third-party products that are not themselves secure.

Category: SmartInspect > Console 0 comments
4 votes

save views config

keyword views rock: I create views when tracking down a bug. it would be incredibly helpful if I could save the configuration of the UI, including views, and then load a config for a particular debugging project

Category: SmartInspect > Console 0 comments
3 votes

Get the full file name(s) of the actual log file(s)

After some critical errors within my application, i like to send an email to the help desk. Within the body, there should be a link to the actual log file in progress. Therefore i need a property (perhaps ActualLogFiles – an IEnumerable) on the session, containing this/these filename(s).

Category: SmartInspect 0 comments
4 votes

Icon displayed should reflect level for generic message.

LogWarning, LogError, etc all have icons corresponding to their levels. However, generic calls like LogColored will alway show the Message level icon even if another level (Debug..Fatal) if not overridden by a specific graphic like database results, the appropriate level icon should be displayed.

Category: SmartInspect > Console 0 comments
5 votes

Product version should not be 1.0.0.0

Doing some automation that will automatically update the redistributable console as part of our own product installs for any of our software packages using it and noticed an issue. The installer has an actual product version number like 3.4.1.5 but for the actual SmartConsole.EXEs, it is always 1.0.0.0. The other product metadata should also be […]

Category: SmartInspect > Console 0 comments
2 votes

EnterMethod/LeaveMethod - Remove the method name from the parameters by usage of CallerMemberName attribute

It is not necessary anymore to specify the method name on every call to EnterMethod/LeaveMethod. The CallerMemberName attribute provides the name of the calling method automatically. Try the snippet below. void Main() { MethodNameToBeLogged(); } public void MethodNameToBeLogged() { EnterMethod(); LeaveMethod(); } public void EnterMethod([CallerMemberName] string memberName = "") { Console.WriteLine($"Entering method '{memberName}'"); } public […]

Category: SmartInspect > Languages > .NET 0 comments
3 votes

Generate Enter/Leave calls using attributes on class or method level

On a pre-build operation the Enter/Leave calls may be generated automatically. [SiGenerateEnterLeave] // For all methods within this class Enter/Leave will be generated public class SomeClass { } [SiGenerateEnterLeave] // For this method Enter/Leave will be generated public void SomeMethod() { } SiGenerateEnterLeave may have parameters for the log level to be used or the […]

Category: SmartInspect > Languages > .NET 0 comments
Scroll to Top