• Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other Pie Elite all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Campbell Ritchie
  • Jeanne Boyarsky
  • Ron McLeod
  • Paul Clapham
  • Liutauras Vilda
Sheriffs:
  • paul wheaton
  • Rob Spoor
  • Devaka Cooray
Saloon Keepers:
  • Stephan van Hulst
  • Tim Holloway
  • Carey Brown
  • Frits Walraven
  • Tim Moores
Bartenders:
  • Mikalai Zaikin

Need for SmartInspect

 
Ranch Hand
Posts: 331
Python Ruby Ubuntu
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Is it really worthwhile to learn and use a commercial tool like SmartInspect when we've already got popular ,mature and open sourced tools for the same purpose viz logging, profiling, etc ?
Apart from being programming framework neutral, perhaps ?
Please correct me if i'm wrong.
 
SmartInspect Support
Posts: 26
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Sumit,

good question! My point on this: we actually took a different approach on logging with SmartInspect compared to log4j (and other similar logging tools). Instead of just providing support for logging simple text messages (yes, I know that you can also 'render' objects with log4j, but it's still mainly unstructured text), SmartInspect allows you to log more complex data structures such as lists, objects, images, source code, files and so on, allowing for richer log files and more useful and structured information (which helps you make more sense of the application behavior when analyzing the logging data).

Now, when you compare just the logging libraries, the additional information contained in the log files isn't helping a lot. But the main strength of SmartInspect is the Console application, the log viewer and live monitoring application that comes with SmartInspect:


Larger image

Analyzing large log files or monitoring applications in real-time can be very time-consuming, especially if the application is non-trivial (or if you generate quite a bit of logging data). The Console allows you to easily filter, highlight, view and analyze application logs, making it a lot easier to spot problems or to trace application behavior. SmartInspect also comes with unique features that have been designed especially for production usage that aren't found in other logging libraries (such as the Backlog feature or the SmartInspect Router log server application).

Of course, SmartInspect also comes with other things that improve the overall experience that are often missing in open source libraries, such as additional tools to visually build configuration files or the included commercial support.

I think it comes down to this: if you just want to create simple text log files, be it for end-users, admins or for developers, log4j is definitely a great library for this. If you want to save time analyzing log files, debug non-trivial systems, monitor applications in real time, create rich logging data or if you could benefit from additional features designed for production usage, I would suggest giving SmartInspect a try.

I'm really interested in your feedback on this.

Regards,
Dennis
 
Sumit Bisht
Ranch Hand
Posts: 331
Python Ruby Ubuntu
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Well, your product passes the muster when it comes to debugging as it is a visually aesthetic one.This could compete with the Netbeans profiler (inbuilt into their ide with processor and memory monitoring) as both the products have similar features(NB debugger and profiler tools provide roughly the same functionality, although this product has an edge as it is a dedicated one).
However, I am not sure about the depth of the logging api that is packaged with the product.Note that I haven't got any experience with a 'visual' logging tool like this so my view could be mistaken.So I'll give this a try before forming any further perceptions.
 
Consider Paul's rocket mass heater.
reply
    Bookmark Topic Watch Topic
  • New Topic