We're in the processes of ripping out most of our logging that is based on Log4Net and implementing ETW with EventSource.
The bit we're having difficulty getting our head round is how to route logging from shared components. For example with have a bunch of NT services (ServiceA, ServiceB etc) that that have a lot of common dependency's such as AssemblyA, AssemblyB etc.
Back in the old Log4Net days we'd pass a common ILogger around and route to a log file for each service via configuration. That way an error logged by AssemblyA running in ServiceB would be logged to ServiceB's log file.
With ETW as the target of events is controlled by the attribute on the logging class, the runtime aggregation is a lot harder.
We currently bouncing back and forth with each component logging to its own event source, aggregating the data after the fact, or implementing some DI trickery to route all the events from all the components to a single event source. While the former is easier for the developers/IT staff to diagnose a problem has it's happing, the latter seems to be easier after the fact.
Our biggest stumbling block seems to be when we look at an event source in Event Viewer for an error a component logged, we don't know the process name, only it's ID and it seems impossible to build custom views in event viewer based of process name?
@cedricmi: Completely understand about the reduced functionality, we made some choices about what was important in the app experience and we decided it was all about watching videos. We will be adding in more features as we move forward. As far as poor navigation, I don't agree personally, I find navigating in the app to be super easy... perhaps if you gave some examples of where you found it difficult that would help us to plan future changes.
Hi, I'm using the app mainly with the play-to feature to watch videos on my TV via xbox and that works great. Would be nice if the display turned off when it's playing on the TV though, save a bit of battery.
But.. I'm currently watching the videos from the MMS 2013 events and I have a grid of very similar thumbnails and captions that are along the lines of 'Interview: Micr....'. I'll be honest that browsing through these videos to find what I want to watch is a horrid experience, in and out the details page, the thumbnail page does not remember where you where so always scrolls back to the start when you back out the details etc.
When you have a lot of videos (Build/MMS) please give me an option to see the videos in a list view with full titles.
It would be nice that when your in the details page for a show or series there was a next/prev so you could move through the videos in a series.
My current workflow is find the video I want via the website and then search and play it from the C9 app. I also notice the videos in the search screen have the full title, while pretty much everywhere else has truncated titles.
Being able to get access to the my play queue from the website would be a massive feature.
Hi, as an ISV I currently have an app that uses MSMQ, and am interested in looking at moving it to use Service Bus. The problem I have is we need to be able to scale down to single machine systems running on Windows7/8, are there any plans to allow the install of broker component of Service Bus on a client OS? Unfortunately these small system sometimes have to work without internet access so using azure as the broker is not an option.