One of the most amazing, and little talked about, features of SharePoint 2010 is its new logging database and the power that comes along with it. About 4 months ago I noticed a gap in the market and started talking to 2 friends of mine, David Feldman and Cornelius J. van Dyk, making the statement “I think that this would make for a really neat winforms app.” After some brain storming we decided to take the idea a different direction and use Silverlight 4 RIA Services.
The tool in its initial beta offering is fairly simple, yet elegant. It gives the user a very concise view of their NTEvent Logs, ULS Logs, and Timer Job Logs. Rather than having to write T-SQL against the Logging Database’s views, we provide an easy to use Silverlight interface to quickly and easily view the log entries, complete with filtering and some basic analytics for NTEvent Logs and Timer Job Logs.
This was my first foray into development and coding, as almost all of my career in technology has been spent on the ServerOperationsArchitecture site of the world, and this was an eye opening and career life changing experience. I got to work with 2 of my very good friends on a project that I am very passionate about, and I have been overly supported by my amazing, wonderful, beautiful, and ever patience wife, Jill, and my 2 amazing boys, Max & Sam, as I have dedicated my every waking free moment to this project.
Tonight, after 4 long months, I clicked the button to release SPFLogger to the CodePlex community. Please go check it out and give us feedback so that we can continue to grow and evolve this into something great. It is currently licensed under a dual license which allows for personal use under GPL version 2.0 and a custom license for commercial and closed source applications. Basically we wanted to keep people from using our code to make money without giving some to us, but we want people to be able to use it!
The link is http://spflogger.codeplex.com. We really hope that you love this tool as much as we do.