ReflectInsight Feedback

Welcome to the ReflectInsight UserVoice site. Your feedback is very valuable to us.

Let us know what you would like to see in future versions of the ReflectInsight. This site is for suggestions and ideas. If you need to file a bug, please email our support department at: support@reflectsoftware.com.

We look forward to hearing from you!

Thanks
ReflectInsight Team

Suggest a new feature or enhancement; Ask a question...

You've used all your votes and won't be able to post a new idea, but you can still search and comment on existing ideas.

There are two ways to get more votes:

  • When an admin closes an idea you've voted on, you'll get your votes back from that idea.
  • You can remove your votes from an open idea you support.
  • To see ideas you have already voted on, select the "My feedback" filter and select "My open ideas".
(thinking…)

Enter your idea and we'll search to see if someone has already suggested it.

If a similar idea already exists, you can support and comment on it.

If it doesn't exist, you can post your idea so others can support it.

Enter your idea and we'll search to see if someone has already suggested it.

  1. Update your software regularly

    It's been almost 10 months since last release and there are numerous good ideas for improvements here on the user voice pages.As a paying customer it saddens me that there doesn't seem to be any more development going on. Not even any new blog entries suggesting that there is still ongoing work. Please don't give up on this otherwise good software (and if really need to please consider to open source it)

    3 votes
    Vote
    Sign in
    Check!
    (thinking…)
    Reset
    or sign in with
    • facebook
    • google
      Password icon
      I agree to the terms of service
      Signed in as (Sign out)
      You have left! (?) (thinking…)

      Hi Jimmy and thank your for your feedback. I couldn’t agree more with you and I’m sorry we haven’t been able to release anything sooner. We are currently working on some minor changes to the library which we hope to release by end of April 2017. There is also an update to the website, docs and something new coming out, which we’ll announce when ready. Rest assured this product is still alive.

      The ReflectSoftware team.

    • following the getting started guide does not create log files

      no log files were generated for the viewer to find. I followed the instructions in the getting started page and applied them to my WPF application

      1 vote
      Vote
      Sign in
      Check!
      (thinking…)
      Reset
      or sign in with
      • facebook
      • google
        Password icon
        I agree to the terms of service
        Signed in as (Sign out)
        You have left! (?) (thinking…)
        1 comment  ·  Admin →
      • won't you make table, comparing reflectinsight and smartinspect? also thought about your marketing

        as title says..

        besides, i think marketing is the issue with your product.
        i've learned about it from smartinspect forum. i was thinking, may be the product is new, but no, it is here quite a some time already.

        when i was searching for logging framework in my time, i nevernot even once had seen the word "ReflectInsight". it' all about log4net, smartinspect, nlog and some others.
        i think you should widen your interwebs presence.

        and make a comparison table, yes. especially if it is (objectively) favorites your product

        1 vote
        Vote
        Sign in
        Check!
        (thinking…)
        Reset
        or sign in with
        • facebook
        • google
          Password icon
          I agree to the terms of service
          Signed in as (Sign out)
          You have left! (?) (thinking…)
        • Audible feedback

          I want to be able to set up rules, so that when they happen, i get an audible feedback.

          For example, for each new exception, i hear some beep!

          2 votes
          Vote
          Sign in
          Check!
          (thinking…)
          Reset
          or sign in with
          • facebook
          • google
            Password icon
            I agree to the terms of service
            Signed in as (Sign out)
            You have left! (?) (thinking…)
          • Encrypted Logging

            Would it be possible to implement encrypted logging, so that all messages stored are unreadable for the people without the password?

            4 votes
            Vote
            Sign in
            Check!
            (thinking…)
            Reset
            or sign in with
            • facebook
            • google
              Password icon
              I agree to the terms of service
              Signed in as (Sign out)
              You have left! (?) (thinking…)
            • The Live viewer should highlight itself on the Windows task bar when a new event pops up

              I would like the viewer to highlight itself on the Windows task bar when a new event pops up.

              3 votes
              Vote
              Sign in
              Check!
              (thinking…)
              Reset
              or sign in with
              • facebook
              • google
                Password icon
                I agree to the terms of service
                Signed in as (Sign out)
                You have left! (?) (thinking…)
              • Create logging extension for ELMAH

                Provide support for elmah.

                3 votes
                Vote
                Sign in
                Check!
                (thinking…)
                Reset
                or sign in with
                • facebook
                • google
                  Password icon
                  I agree to the terms of service
                  Signed in as (Sign out)
                  You have left! (?) (thinking…)
                • Copy/Export selected messages

                  Provide the capability to copy and/or export only selected messages. This is invaluable when wanting to provide info to others on only selected message types/conditions.

                  4 votes
                  Vote
                  Sign in
                  Check!
                  (thinking…)
                  Reset
                  or sign in with
                  • facebook
                  • google
                    Password icon
                    I agree to the terms of service
                    Signed in as (Sign out)
                    You have left! (?) (thinking…)
                    1 comment  ·  Admin →

                    ReflectInsight already provides copy support from any of the grids in the application. You can then paste the information that is currently displayed in the selected row to another application as text. If any columns are hidden, that information won’t be included when the data is copied.

                    We will look at providing more robust copy and export functionality in a future build.

                  • Create Heartbeat Listener

                    One of the huge advantages of your logger is its extensibility using custom listeners. One such useful listener would be a heartbeat monitor that monitors the health of an application.

                    If you added a Heartbeat message type then this could be filtered and routed to the new listener. We could add our own custom logic to this listener and act accordingly if a heartbeat message had not been received within an allotted timeframe.

                    I would be really useful to wrap up monitoring logic within the same framework as tracing/profiling and debugging.

                    Cheers

                    5 votes
                    Vote
                    Sign in
                    Check!
                    (thinking…)
                    Reset
                    or sign in with
                    • facebook
                    • google
                      Password icon
                      I agree to the terms of service
                      Signed in as (Sign out)
                      You have left! (?) (thinking…)
                      1 comment  ·  Admin →
                    • Add capability to create User Defined Views based on message contents

                      Update User Defined View to be able to create a UDV by message contents.

                      A work around for this right now is to go to the Advanced Search and bookmark all the results. Then use the Bookmarks view as a way of seeing results that you would typically want to show up in a UDV.

                      3 votes
                      Vote
                      Sign in
                      Check!
                      (thinking…)
                      Reset
                      or sign in with
                      • facebook
                      • google
                        Password icon
                        I agree to the terms of service
                        Signed in as (Sign out)
                        You have left! (?) (thinking…)
                        1 comment  ·  Admin →
                      • Create Viewer as a User Control so that it can be embedded in your own applications

                        Create a "Viewer" user control that encapsulates the messages, properties, scratchpad, details, etc. windows of the live/log viewer such that developers could easily include it in their applications where an external viewer is not desired or allowed. This basically is a developers version of a log/live viewer complete with menus, contexts, etc.

                        4 votes
                        Vote
                        Sign in
                        Check!
                        (thinking…)
                        Reset
                        or sign in with
                        • facebook
                        • google
                          Password icon
                          I agree to the terms of service
                          Signed in as (Sign out)
                          You have left! (?) (thinking…)
                        • Provide ability to include multiple Extended Properties when creating User Defined View

                          Currently you can only specify a single Extended Property and Value when creating a User Defined View.

                          It would be great if you can include multiple extended properties to help refine the user defined view results.

                          4 votes
                          Vote
                          Sign in
                          Check!
                          (thinking…)
                          Reset
                          or sign in with
                          • facebook
                          • google
                            Password icon
                            I agree to the terms of service
                            Signed in as (Sign out)
                            You have left! (?) (thinking…)
                          • Configurable Logging - Filtering at the Method Level (source)

                            First, thanks to both you and Ross for the very prompt answers.

                            I am familiar with the filtering, but that is on the TYPE of message,
                            not the source of the message. If I want to turn off all entrance/exit
                            logging, that's what I'd use. But what if I want to turn off all
                            logging except for that from a given method, because that method is
                            where I suspect a problem? I want all the message types, but only from
                            that given method.

                            Ross's info on enabling/disabling a given instance is closer to the
                            mark, but is there any way…

                            3 votes
                            Vote
                            Sign in
                            Check!
                            (thinking…)
                            Reset
                            or sign in with
                            • facebook
                            • google
                              Password icon
                              I agree to the terms of service
                              Signed in as (Sign out)
                              You have left! (?) (thinking…)
                            • Watch Graph

                              Add a 'Watch Graph' panel similar to the scratchpad that allows graphical tracking of object values over time. This can be a line/sparkline, etc. but will plot selected object values over time. Very useful for seeing values over a time period versus the current value in the scratchpad.

                              12 votes
                              Vote
                              Sign in
                              Check!
                              (thinking…)
                              Reset
                              or sign in with
                              • facebook
                              • google
                                Password icon
                                I agree to the terms of service
                                Signed in as (Sign out)
                                You have left! (?) (thinking…)
                                1 comment  ·  Admin →
                              • Ability to copy Bookmarks

                                The ability to copy all bookmarks in the Bookmarks window would be very helpful. For instance, I may do a search for all Errors, bookmark them all, and see 500. Copying all bookmarks (at least the message section) and sending that in an email, inserting into Excel, etc. will be very helpful. I may just want to send all the bookmarked messages in an email to alert another group that a problem is happening, rather than provide details of each problem (general alert).

                                1 vote
                                Vote
                                Sign in
                                Check!
                                (thinking…)
                                Reset
                                or sign in with
                                • facebook
                                • google
                                  Password icon
                                  I agree to the terms of service
                                  Signed in as (Sign out)
                                  You have left! (?) (thinking…)

                                  There is already support to copy all bookmarks. Highlight all rows in the Bookmarks pane and press Ctrl+C. Then paste to any editor.

                                  We will investigate into making this more obvious from say the Bookmark pane toolbar.

                                  Thanks for the suggestion.

                                • Programatically bookmark messages

                                  Add the ability to programatically denote a message a client is sending should be automatically bookmarked in the viewer.

                                  1 vote
                                  Vote
                                  Sign in
                                  Check!
                                  (thinking…)
                                  Reset
                                  or sign in with
                                  • facebook
                                  • google
                                    Password icon
                                    I agree to the terms of service
                                    Signed in as (Sign out)
                                    You have left! (?) (thinking…)
                                  • High Volume handling for Semantic Logging

                                    For the semantic logging, the sample should include showing how to use semantic logging fo high volume transactions. The current implementation will work well (using WriteEvent) but not for high volume transactions. Might be good for others to see how to do this as well just in case they copy/paste and go from existing samples.


                                    [NonEvent]
                                    public unsafe void WriteEvent_Internal(int eventId, String strFmt, int arg1)
                                    {
                                    EventData* dataDesc = stackalloc EventData[2];

                                    dataDesc[0].DataPointer = System.Runtime.InteropServices.Marshal.StringToHGlobalAuto(strFmt);
                                    dataDesc[0].Size = strFmt.Length;
                                    dataDesc[1].DataPointer = (IntPtr)(&arg1);
                                    dataDesc[1].Size = 4;

                                    WriteEventCore(eventId, 2, dataDesc);
                                    }

                                    [NonEvent]
                                    public unsafe void WriteEvent_Internal(int eventId, String str1, String str2)
                                    {
                                    EventData* dataDesc…

                                    1 vote
                                    Vote
                                    Sign in
                                    Check!
                                    (thinking…)
                                    Reset
                                    or sign in with
                                    • facebook
                                    • google
                                      Password icon
                                      I agree to the terms of service
                                      Signed in as (Sign out)
                                      You have left! (?) (thinking…)
                                    • 8 votes
                                      Vote
                                      Sign in
                                      Check!
                                      (thinking…)
                                      Reset
                                      or sign in with
                                      • facebook
                                      • google
                                        Password icon
                                        I agree to the terms of service
                                        Signed in as (Sign out)
                                        You have left! (?) (thinking…)
                                        1 comment  ·  Admin →
                                      • Add timeline graph to user defined view

                                        Add a time line graph and summary section for a user defined view. This should be configurable to show/hide.

                                        Section should show a timeline graph of the time span for the user defined view with vertical lines showing perhaps the number of messages received per hour (of something else).

                                        Maybe show other information like the number of messages for each give type, only for those logged in the user defined view.

                                        Example: Say 2 errors come in and 55 messages and 3 warnings.
                                        Errors: 2
                                        Messages: 55
                                        Warning: 3

                                        2 votes
                                        Vote
                                        Sign in
                                        Check!
                                        (thinking…)
                                        Reset
                                        or sign in with
                                        • facebook
                                        • google
                                          Password icon
                                          I agree to the terms of service
                                          Signed in as (Sign out)
                                          You have left! (?) (thinking…)
                                        • Ability to save and load user defined views without having to recreate or make them shared

                                          The ability to create user defined views and have the option to make them shared is great, but it does have its limitations.

                                          It would be great if I could save my UDV’s to a shared user repository and them have the ability to load in those saved UDV’s at any time and session.

                                          Here is an example:

                                          I create a user defined view for errors, exceptions and fatals. I then save this UDV to the viewer user settings. Then at any point in the future, for any logging session, I can pull up this saved UDV against the log…

                                          3 votes
                                          Vote
                                          Sign in
                                          Check!
                                          (thinking…)
                                          Reset
                                          or sign in with
                                          • facebook
                                          • google
                                            Password icon
                                            I agree to the terms of service
                                            Signed in as (Sign out)
                                            You have left! (?) (thinking…)
                                          ← Previous 1
                                          • Don't see your idea?

                                          ReflectInsight Feedback

                                          Feedback and Knowledge Base