A MOSS 2007 utility to allow real time diagnostics of multiple servers in a sharepoint farm using a single console view
Sharepoint Logging Spy is a real time diagnostic application for MOSS 2007 which allows a sharepoint administrator to view (and save to disk) the ULS Log & Event log entries from multiple machines in a sharepoint farm through a single console. NOTE - There is a known issue with Event Log Entries not being displayed from remote machines. Sharepoint Logging Spy also allows the administrator to view the historic ULS logs on the farm using the same interface.
Sharepoint Logging Spy also has a treeview which allows a developer or administrator to view the state of the current sharepoint enviroment. The Plug-in architechture allows for extensibility of the core application.
The application also provides drill downs for information regarding the thread or process which generated the log entries which are reported in the main screen. The thread and process information is collected on demand (when you click the menu) and is NOT historical therefore it is feasable that the process/thread may no longer exist when you ask for the information and you will get an empty result set.
To easy configuration there is a discovery wizard which will discover on-line servers in the farm and allow selective monitoring to begin. There are plans to allow for the use of XML configuration files however this is yet to be implemented
When using the application always look out for tool tips or hit F1 on the controls to get some feedback about what they are used for. Right click on the controls to see if there is any functionality associated with them
Beta 1.2 has had a number of stability improvements made to it above Beta 1.0 and Beta 1.1; and the UI has had a tidy up. There is still a long way to go and I appreciate feedback (no matter how big or small)
A final note - please remeber that this is a beta release as such all the functionality that you see may not be complete; there is only minimal exception handling so you may see unhandled exceptions (please take the time to report these). In addition to this there is some testing functionality which is still in the application.
The project is written in c#, using Visual Studio 2008 Beta 2 and is compiled for the .Net 2.0 framework. I can not begin to express just how cool VS2008 is and how much I'm looking forward to the final release.