Browsed by
Tag: RIA Services

SPFLogger–A whole new way to look at SharePoint 2010 Logs

SPFLogger–A whole new way to look at SharePoint 2010 Logs

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  We really hope that you love this tool as much as we do.


Silverlight with RIA Services GroupBy in a DataGrid

Silverlight with RIA Services GroupBy in a DataGrid

There are lots of examples for Silverlight 3 and before when System.ComponentModel was directly accessible, however in Silverlight 4 with RIA Services none of those patterns work.  We looked at the sample videos, some great blogs by Tim Heuer and others, and even looked at the most recent Silverlight Toolkit but had no luck.

After an hour or searching for the proper way to do grouping in a DataGrid in Silverlight 4 with RIA Services we found that it is really very simple:

1.) Open Domain Data Source

2.) Under Other: add GroupDescriptors

3.) Add the PropertyPath to your desired GroupBy

Thanks to my good friend, Dave Feldman, for helping to figure this out.