<?xml version="1.0"?><?xml-stylesheet type="text/xsl" href="http://www.codeplex.com/rss.xsl"?><rss version="2.0"><channel><title>Clog: Client Logging for .NET</title><link>http://www.codeplex.com/Clog/Project/ProjectRss.aspx</link><description>Clog is a customizable log provider system that allows you to harness your existing logging system to log client side messages to your server using WCF or asmx Web Services. Includes Silverlight an...</description><item><title>New Post: How to use Clog Silverlight in my project?</title><link>http://www.codeplex.com/Clog/Thread/View.aspx?ThreadId=40522</link><description>&lt;div style="line-height: normal;"&gt;That's right. &lt;br&gt;
&lt;/div&gt;</description><author>danielvaughan</author><pubDate>Sat, 22 Nov 2008 11:18:46 GMT</pubDate><guid isPermaLink="false">New Post: How to use Clog Silverlight in my project? 20081122111846A</guid></item><item><title>New Post: How to use Clog Silverlight in my project?</title><link>http://www.codeplex.com/Clog/Thread/View.aspx?ThreadId=40522</link><description>&lt;div style="line-height: normal;"&gt;Hi Daniel,&lt;br&gt;
Thanks for the quick reply. So, if I'm right, I still have to create a service on server-side, called ClogService.svc, and the content of this file would be:&lt;br&gt;
&amp;lt;%@ ServiceHost Language=&amp;quot;C#&amp;quot; Debug=&amp;quot;true&amp;quot; Service=&amp;quot;Orpius.Logging.ClogService&amp;quot;&amp;nbsp; %&amp;gt;&lt;br&gt;
&lt;br&gt;
Then I have to edit Web.config in the same way as it did in ExampleSilverlightProject ?&lt;br&gt;
&lt;br&gt;
is that right?&lt;br&gt;
&lt;/div&gt;</description><author>renshao</author><pubDate>Sat, 22 Nov 2008 11:10:02 GMT</pubDate><guid isPermaLink="false">New Post: How to use Clog Silverlight in my project? 20081122111002A</guid></item><item><title>New Post: How to use Clog Silverlight in my project?</title><link>http://www.codeplex.com/Clog/Thread/View.aspx?ThreadId=40522</link><description>&lt;div style="line-height: normal;"&gt;Hi Renshao,&lt;br&gt;
&lt;br&gt;
The CodeBehind attribute is only used by Visual Studio. You don't need it, and it can be safely removed. &lt;br&gt;
That's right, you don't need to reference ClogService.svc.cs. You will, however, need to make the Orpius.Logging assembly, and a LogStrategy assembly (e.g. Log4NetLogStrategy) available to you web application. You can do this by adding a Reference to them.&lt;br&gt;
&lt;br&gt;
Cheers,&lt;br&gt;
Daniel&lt;br&gt;
&lt;/div&gt;</description><author>danielvaughan</author><pubDate>Sat, 22 Nov 2008 11:02:29 GMT</pubDate><guid isPermaLink="false">New Post: How to use Clog Silverlight in my project? 20081122110229A</guid></item><item><title>New Post: How to use Clog Silverlight in my project?</title><link>http://www.codeplex.com/Clog/Thread/View.aspx?ThreadId=40522</link><description>&lt;div style="line-height: normal;"&gt;I don't know how to use Clog. Could anyone briefly explain how to use Clog in your Silverlight project?&lt;br&gt;
&lt;br&gt;
Well, at this stage, the only way I can get it work is to port my existing code to the &amp;quot;ExampleSilverlightProject&amp;quot; I downloaded. But how do I use it in my project? I try to configure my Web.config the same way as the sample project but I have one problem: in ClogService.svc, there's&lt;br&gt;
&amp;lt;%@ ServiceHost Language=&amp;quot;C#&amp;quot; Debug=&amp;quot;true&amp;quot; Service=&amp;quot;Orpius.Logging.ClogService&amp;quot; CodeBehind=&amp;quot;../../../Clog/Source/Logging/ClientService/ClogService.svc.cs&amp;quot; %&amp;gt;&lt;br&gt;
In my project I'm not supposed to reference ClogService.svc.cs directly right?&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
&lt;/div&gt;</description><author>renshao</author><pubDate>Sat, 22 Nov 2008 10:40:43 GMT</pubDate><guid isPermaLink="false">New Post: How to use Clog Silverlight in my project? 20081122104043A</guid></item><item><title>Updated Wiki: Home</title><link>http://www.codeplex.com/Clog/Wiki/View.aspx?title=Home&amp;version=8</link><description>&lt;div class="wikidoc"&gt;
&lt;b&gt;Welcome&lt;/b&gt;&lt;br /&gt; &lt;br /&gt;Clog now supports &lt;b&gt;Silverlight 2 RTW&lt;/b&gt;!&lt;br /&gt; &lt;br /&gt;Clog is a customizable log provider system that allows you to harness your existing logging system to log client side messages to your server using WCF or asmx Web Services. Includes Silverlight and WPF sample applications.&lt;br /&gt;&lt;br /&gt;Clog is fully customizable, thread-safe, can serialize and log all Exception types, and allows filtering of messages both on the client and server side using custom or inbuilt filters, which so far consists of an IP Address Range Filter, a Role Membership filter, an Environment User Name Filter, a Machine Name Filter, and a Time Range Filter. Includes an extendible Log provider system, a log4net log strategy, a simple tracing log strategy, and a Microsoft Enterprise Library Logging Application Block log strategy.
&lt;br /&gt; &lt;br /&gt;Clog is a project by &lt;a href="http://danielvaughan.orpius.com" class="externalLink"&gt;Daniel Vaughan&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;br /&gt; &lt;br /&gt;For further information about this project please see  &lt;br /&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="http://www.codeproject.com/KB/WPF/WpfLogging.aspx" class="externalLink"&gt;http://www.codeproject.com/KB/WPF/WpfLogging.aspx&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;  &lt;/li&gt;&lt;li&gt;&lt;a href="http://www.codeproject.com/KB/silverlight/SilverlightLogging.aspx" class="externalLink"&gt;http://www.codeproject.com/KB/silverlight/SilverlightLogging.aspx&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;</description><author>DanielVaughan</author><pubDate>Fri, 07 Nov 2008 07:53:09 GMT</pubDate><guid isPermaLink="false">Updated Wiki: Home 20081107075309A</guid></item><item><title>Created Release: Clog v1.6 (Nov 06, 2008)</title><link>http://www.codeplex.com/Clog/Release/ProjectReleases.aspx?ReleaseId=19154</link><description>&lt;div&gt;
Includes Clog WPF Edition and Clog Silverlight Edition (supporting Silverlight 2 RTW).&lt;br&gt;Contains source with example projects for Visual Studio 2008 SP1.&lt;br&gt;
&lt;/div&gt;</description><author>DanielVaughan</author><pubDate>Fri, 07 Nov 2008 07:46:53 GMT</pubDate><guid isPermaLink="false">Created Release: Clog v1.6 (Nov 06, 2008) 20081107074653A</guid></item><item><title>Released: Clog v1.6 (Nov 06, 2008)</title><link>http://www.codeplex.com/Clog/Release/ProjectReleases.aspx?ReleaseId=19154</link><description>&lt;div&gt;
Includes Clog WPF Edition and Clog Silverlight Edition (supporting Silverlight 2 RTW).&lt;br&gt;Contains source with example projects for Visual Studio 2008 SP1.&lt;br&gt;
&lt;/div&gt;</description><author></author><pubDate>Fri, 07 Nov 2008 07:46:51 GMT</pubDate><guid isPermaLink="false">Released: Clog v1.6 (Nov 06, 2008) 20081107074651A</guid></item><item><title>New Post: What about Reloading LogStrategy configuration</title><link>http://www.codeplex.com/Clog/Thread/View.aspx?ThreadId=36275</link><description>&lt;div style="line-height: normal;"&gt;Hi Daniel, Right now Im trying to deal with two issues: 1) Loading Log4Net configuration from XML (or any other strategy). I would like to have in the strategy interface a method that would allow me to do that. Am I missing something or should the implementation should be something like that. 2) Reloading configuration in run time. Actually I want to change the log level of a certain logger at run time, but it seems to appropriate to enable reloading of all the configuration.Again, like in the previous issue, I would like to reload it from the XML configuration file. So, I would like to reload the log4Net config as you understnad. Hope I made the problem clearer. Waiting for your answers, Liron.&lt;/div&gt;</description><author>lironeizenman</author><pubDate>Sun, 28 Sep 2008 13:16:39 GMT</pubDate><guid isPermaLink="false">New Post: What about Reloading LogStrategy configuration 20080928011639P</guid></item><item><title>New Post: Updated instructions for Configuration ? (and error)</title><link>http://www.codeplex.com/Clog/Thread/View.aspx?ThreadId=36369</link><description>&lt;div style="line-height: normal;"&gt;GuillaumeJAY,
&lt;br&gt;
&lt;br&gt;
Yes, I need to update the articles. It’s on my mind. Although, with Silverlight 2 rc1 just out I am keen to update the codebase first.
&lt;br&gt;
&lt;br&gt;
The CodeBehind attribute won’t disturb compilation, it’s just for Visual Studio.
&lt;br&gt;
&lt;br&gt;
In regards to the error you are receiving, my advice is to check the ServiceReferences.ClientConfig to ensure its correctness. See the ExampleSilverlightProject for the example.
&lt;br&gt;
&lt;br&gt;
Thanks for your message, and your kind words.
&lt;br&gt;
&lt;br&gt;
Cheers,&lt;br&gt;
Daniel
&lt;/div&gt;</description><author>DanielVaughan</author><pubDate>Sun, 28 Sep 2008 12:19:59 GMT</pubDate><guid isPermaLink="false">New Post: Updated instructions for Configuration ? (and error) 20080928121959P</guid></item><item><title>New Post: Updated instructions for Configuration ? (and error)</title><link>http://www.codeplex.com/Clog/Thread/View.aspx?ThreadId=36369</link><description>&lt;div style="line-height: normal;"&gt;This is a great and very needed tool.&lt;br&gt;
&lt;br&gt;
It would be very nice if you could update the codeproject article so that the instructions use the last version, WCF service rather than asmx, and so on, more explanations on what must be in web.config.&lt;br&gt;
&lt;br&gt;
(BTW, your sample uses &amp;quot; CodeBehind=&amp;quot;../../../Clog/Source/Logging/ClientService/ClogService.svc.cs&amp;quot;, but I think most people are going to use directly the dll)&lt;br&gt;
&lt;br&gt;
I'm currently styck on this error&amp;nbsp; :&lt;br&gt;
The underlying channel factory could not be created because no binding information was found in the configuration file for endpoint with name '*'.&amp;nbsp; Please check the endpoint configuration section with name '*' to ensure that binding information is present and correct.&lt;br&gt;
in :&lt;br&gt;
public ClogServiceClientChannel(System.ServiceModel.ClientBase&amp;lt;Orpius.Logging.ClientLogging.IClogService&amp;gt; client) : &lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; base(client) {&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br&gt;
&lt;br&gt;
Thanks for any help you can give me :)&lt;br&gt;
&lt;/div&gt;</description><author>GuillaumeJAY</author><pubDate>Wed, 24 Sep 2008 14:31:38 GMT</pubDate><guid isPermaLink="false">New Post: Updated instructions for Configuration ? (and error) 20080924023138P</guid></item><item><title>New Post: What about Reloading LogStrategy configuration</title><link>http://www.codeplex.com/Clog/Thread/View.aspx?ThreadId=36275</link><description>&lt;div style="line-height: normal;"&gt;Liron,
&lt;br&gt;
&lt;br&gt;
Do you wish to reload the Log4Net configuration or the Clog Log4NetStrategy configuration?
&lt;br&gt;
Perhaps you could tell me a little bit more about the problem you are trying to solve so that I can assist you better.
&lt;br&gt;
&lt;br&gt;
Just a comment on the second last line of your message...You might want to have a property rather than throwing an exception to signify whether a strategy can reload its config.
&lt;br&gt;
&lt;br&gt;
Cheers,
Daniel
&lt;/div&gt;</description><author>DanielVaughan</author><pubDate>Wed, 24 Sep 2008 14:27:45 GMT</pubDate><guid isPermaLink="false">New Post: What about Reloading LogStrategy configuration 20080924022745P</guid></item><item><title>New Post: What about Reloading LogStrategy configuration</title><link>http://www.codeplex.com/Clog/Thread/View.aspx?ThreadId=36275</link><description>&lt;div style="line-height: normal;"&gt;Hi,&lt;br&gt;
&lt;br&gt;
Im using the Log4Net strategy. I want to load the configuration from XML and to be able to reload it upon request. &lt;br&gt;
&lt;br&gt;
I've been thinking about the right to implement it. I think the right way will be to add two method to the ILogStrategy: LoadConfigurationFromXML, ClearConfiguration.&lt;br&gt;
&lt;br&gt;
Each Strategy should implement this methods. if a specific strategy do not approve XML configuration it can throw NotImplementedException.&lt;br&gt;
&lt;br&gt;
What do u think ? what other options can you think of ?&lt;br&gt;
&lt;/div&gt;</description><author>lironeizenman</author><pubDate>Tue, 23 Sep 2008 16:15:06 GMT</pubDate><guid isPermaLink="false">New Post: What about Reloading LogStrategy configuration 20080923041506P</guid></item><item><title>New Post: Host in IIS - no client looging</title><link>http://www.codeplex.com/Clog/Thread/View.aspx?ThreadId=30786</link><description>&lt;div style="line-height: normal;"&gt;The manner in which the endpoint address is constructed from the client config is hardwired for an absolute address, as the following reflector excerpt the internal class ChannelEndpointElement shows:&lt;br&gt;
&lt;br&gt;
public void ReadXml(XmlReader reader)&lt;br&gt;
{&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; if (reader.MoveToFirstAttribute())&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; do&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (reader.LocalName == &amp;quot;name&amp;quot;)&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; base[&amp;quot;name&amp;quot;] = reader.Value;&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; else if (reader.LocalName == &amp;quot;address&amp;quot;)&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; base[&amp;quot;address&amp;quot;] = new Uri(reader.Value, UriKind.Absolute); /* Must be absolute. */&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; else if (reader.LocalName == &amp;quot;binding&amp;quot;)&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; base[&amp;quot;binding&amp;quot;] = reader.Value;&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; else if (reader.LocalName == &amp;quot;bindingConfiguration&amp;quot;)&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; base[&amp;quot;bindingConfiguration&amp;quot;] = reader.Value;&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; else&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (reader.LocalName != &amp;quot;contract&amp;quot;)&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; throw DiagnosticUtility.ExceptionUtility.ThrowHelperError(new InvalidOperationException(string.Format(&amp;quot;ConfigUnrecognizedAttribute&amp;quot;, reader.LocalName)));&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; base[&amp;quot;contract&amp;quot;] = reader.Value;&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; while (reader.MoveToNextAttribute());&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; reader.MoveToContent();&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; if (reader.IsEmptyElement)&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; reader.Skip();&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; else&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; reader.ReadStartElement();&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; throw DiagnosticUtility.ExceptionUtility.ThrowHelperError(new InvalidOperationException(string.Format(&amp;quot;ConfigUnrecognizedElement&amp;quot;, reader.LocalName)));&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br&gt;
}&lt;br&gt;
&lt;br&gt;
So, until this changes we won’t be able to use a relative address when using the ServiceReferences config file for Clog’s configuration.&lt;br&gt;
&lt;br&gt;
Your approach seems reasonable for your scenario. One other might be to have a ‘linked’ ServiceReferences.ClientConfig file in your solution, whereby each dev can customize the file. Yet another might be to use a Clog specific config file and perform the configuration of the proxy manually. &lt;br&gt;
&lt;br&gt;
Hardwiring Clog to a current page relative address may not suit everybody because Clog may be used to log to a centralised server on a different domain. &lt;br&gt;
&lt;br&gt;
Cheers,&lt;br&gt;
Daniel&lt;br&gt;
&lt;/div&gt;</description><author>DanielVaughan</author><pubDate>Tue, 26 Aug 2008 01:26:49 GMT</pubDate><guid isPermaLink="false">New Post: Host in IIS - no client looging 20080826012649A</guid></item><item><title>New Post: Host in IIS - no client looging</title><link>http://www.codeplex.com/Clog/Thread/View.aspx?ThreadId=30786</link><description>&lt;div style="line-height: normal;"&gt;&amp;lt;meta http-equiv=&amp;quot;Content-Type&amp;quot; content=&amp;quot;text/html; charset=utf-8&amp;quot;&amp;gt;
&amp;lt;meta name=&amp;quot;ProgId&amp;quot; content=&amp;quot;Word.Document&amp;quot;&amp;gt;
&amp;lt;meta name=&amp;quot;Generator&amp;quot; content=&amp;quot;Microsoft Word 11&amp;quot;&amp;gt;
&amp;lt;meta name=&amp;quot;Originator&amp;quot; content=&amp;quot;Microsoft Word 11&amp;quot;&amp;gt;
&amp;lt;link rel=&amp;quot;File-List&amp;quot; href=&amp;quot;file:///C:%5CUsers%5Cjesus%5CAppData%5CLocal%5CTemp%5Cmsohtml1%5C01%5Cclip_filelist.xml&amp;quot;&amp;gt;&amp;lt;!--[if gte mso 9]&amp;gt;&amp;lt;xml&amp;gt;
 &amp;lt;w:WordDocument&amp;gt;
  &amp;lt;w:View&amp;gt;Normal&amp;lt;/w:View&amp;gt;
  &amp;lt;w:Zoom&amp;gt;0&amp;lt;/w:Zoom&amp;gt;
  &amp;lt;w:HyphenationZone&amp;gt;21&amp;lt;/w:HyphenationZone&amp;gt;
  &amp;lt;w:PunctuationKerning/&amp;gt;
  &amp;lt;w:ValidateAgainstSchemas/&amp;gt;
  &amp;lt;w:SaveIfXMLInvalid&amp;gt;false&amp;lt;/w:SaveIfXMLInvalid&amp;gt;
  &amp;lt;w:IgnoreMixedContent&amp;gt;false&amp;lt;/w:IgnoreMixedContent&amp;gt;
  &amp;lt;w:AlwaysShowPlaceholderText&amp;gt;false&amp;lt;/w:AlwaysShowPlaceholderText&amp;gt;
  &amp;lt;w:Compatibility&amp;gt;
   &amp;lt;w:BreakWrappedTables/&amp;gt;
   &amp;lt;w:SnapToGridInCell/&amp;gt;
   &amp;lt;w:WrapTextWithPunct/&amp;gt;
   &amp;lt;w:UseAsianBreakRules/&amp;gt;
   &amp;lt;w:DontGrowAutofit/&amp;gt;
  &amp;lt;/w:Compatibility&amp;gt;
  &amp;lt;w:BrowserLevel&amp;gt;MicrosoftInternetExplorer4&amp;lt;/w:BrowserLevel&amp;gt;
 &amp;lt;/w:WordDocument&amp;gt;
&amp;lt;/xml&amp;gt;&amp;lt;![endif]--&amp;gt;&amp;lt;!--[if gte mso 9]&amp;gt;&amp;lt;xml&amp;gt;
 &amp;lt;w:LatentStyles DefLockedState=&amp;quot;false&amp;quot; LatentStyleCount=&amp;quot;156&amp;quot;&amp;gt;
 &amp;lt;/w:LatentStyles&amp;gt;
&amp;lt;/xml&amp;gt;&amp;lt;![endif]--&amp;gt;
&amp;lt;style&amp;gt;
    &amp;lt;!--
 /* Style Definitions */
 p.MsoNormal, li.MsoNormal, div.MsoNormal
	{mso-style-parent:&amp;quot;&amp;quot;;
	margin:0cm;
	margin-bottom:.0001pt;
	mso-pagination:widow-orphan;
	font-size:12.0pt;
	font-family:&amp;quot;Times New Roman&amp;quot;;
	mso-fareast-font-family:&amp;quot;Times New Roman&amp;quot;;}
@page Section1
	{size:595.3pt 841.9pt;
	margin:70.85pt 3.0cm 70.85pt 3.0cm;
	mso-header-margin:35.4pt;
	mso-footer-margin:35.4pt;
	mso-paper-source:0;}
div.Section1
	{page:Section1;}
--&amp;gt;
&amp;lt;/style&amp;gt;
&amp;lt;!--[if gte mso 10]&amp;gt;
&amp;lt;style&amp;gt;
 /* Style Definitions */
 table.MsoNormalTable
	{mso-style-name:&amp;quot;Table Normal&amp;quot;;
	mso-tstyle-rowband-size:0;
	mso-tstyle-colband-size:0;
	mso-style-noshow:yes;
	mso-style-parent:&amp;quot;&amp;quot;;
	mso-padding-alt:0cm 5.4pt 0cm 5.4pt;
	mso-para-margin:0cm;
	mso-para-margin-bottom:.0001pt;
	mso-pagination:widow-orphan;
	font-size:10.0pt;
	font-family:&amp;quot;Times New Roman&amp;quot;;
	mso-ansi-language:#0400;
	mso-fareast-language:#0400;
	mso-bidi-language:#0400;}
&amp;lt;/style&amp;gt;
&amp;lt;![endif]--&amp;gt;
&lt;p&gt;&lt;span style="" lang=EN-US&gt;I couldn’t
make it work with the web.config change that eranshalley mentions. And because
we have several developers working on the same silverlight project, each with
its local server, a test server and a production server, we need a way to make
the service work, regardless of the server and without touching the ServiceReferences.ClientConfig
file.&amp;lt;o:p&amp;gt;&amp;lt;/o:p&amp;gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="" lang=EN-US&gt;So we
modified the Log class on the SilverlightLogging project to store an EndpointAddress
object that points to the page point of origin.&amp;lt;o:p&amp;gt;&amp;lt;/o:p&amp;gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="" lang=EN-US&gt;But I would
be better if there was a way to define at least the endpoint address from the
App, when the silverlight program is starting. The LogManager could store it,
since already has a couple of static variables.&amp;lt;o:p&amp;gt;&amp;lt;/o:p&amp;gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="" lang=EN-US&gt;&amp;lt;o:p&amp;gt;&amp;nbsp;&amp;lt;/o:p&amp;gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="" lang=EN-US&gt;On the Log constructor we called a
method that creates the parameters for the ClogServiceClient:&amp;lt;o:p&amp;gt;&amp;lt;/o:p&amp;gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="" lang=EN-US&gt;&lt;span style=""&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;binding = new
System.ServiceModel.BasicHttpBinding();&amp;lt;o:p&amp;gt;&amp;lt;/o:p&amp;gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="" lang=EN-US&gt;&lt;span style=""&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;binding.MaxBufferSize = 2147483647;&amp;lt;o:p&amp;gt;&amp;lt;/o:p&amp;gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="" lang=EN-US&gt;&lt;span style=""&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;binding.MaxReceivedMessageSize =
2147483647;&amp;lt;o:p&amp;gt;&amp;lt;/o:p&amp;gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="" lang=EN-US&gt;&amp;lt;o:p&amp;gt;&amp;nbsp;&amp;lt;/o:p&amp;gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="" lang=EN-US&gt;&lt;span style=""&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;address = new
System.ServiceModel.EndpointAddress(&amp;lt;o:p&amp;gt;&amp;lt;/o:p&amp;gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="" lang=EN-US&gt;&lt;span style=""&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;new
Uri(Application.Current.Host.Source, &amp;quot;../../ClogService.svc&amp;quot;)); //assumes that the service is on root.&amp;lt;o:p&amp;gt;&amp;lt;/o:p&amp;gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="" lang=EN-US&gt;&amp;lt;o:p&amp;gt;&amp;nbsp;&amp;lt;/o:p&amp;gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="" lang=EN-US&gt;And we
modified the CreateServiceClient method:&amp;lt;o:p&amp;gt;&amp;lt;/o:p&amp;gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="" lang=EN-US&gt;&lt;span style=""&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;ClogServiceClient CreateServiceClient()&amp;lt;o:p&amp;gt;&amp;lt;/o:p&amp;gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="" lang=EN-US&gt;&lt;span style=""&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;{&amp;lt;o:p&amp;gt;&amp;lt;/o:p&amp;gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="" lang=EN-US&gt;&lt;span style=""&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;return new
ClogServiceClient(binding, address);&amp;lt;o:p&amp;gt;&amp;lt;/o:p&amp;gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="" lang=EN-US&gt;&lt;span style=""&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;}&amp;lt;o:p&amp;gt;&amp;lt;/o:p&amp;gt;&lt;/span&gt;&lt;/p&gt;
&lt;/div&gt;</description><author>jesusgarza</author><pubDate>Mon, 25 Aug 2008 18:38:31 GMT</pubDate><guid isPermaLink="false">New Post: Host in IIS - no client looging 20080825063831P</guid></item><item><title>New Post: clog and IIS security ,windows integrated </title><link>http://www.codeplex.com/Clog/Thread/View.aspx?ThreadId=32996</link><description>&lt;div style="line-height: normal;"&gt;Hi,&lt;br&gt;
I am trying to use clog with windows integrated security configuration, but it is not working for me.&lt;br&gt;
&lt;br&gt;
was it tried before?&lt;br&gt;
&lt;br&gt;
Thanks&lt;br&gt;
Salman
&lt;/div&gt;</description><author>salmanaa</author><pubDate>Wed, 06 Aug 2008 12:59:27 GMT</pubDate><guid isPermaLink="false">New Post: clog and IIS security ,windows integrated  20080806125927P</guid></item><item><title>New Post: Host in IIS - no client looging</title><link>http://www.codeplex.com/Clog/Thread/View.aspx?ThreadId=30786</link><description>&lt;div style="line-height: normal;"&gt;Daniel,&lt;br&gt;
&lt;br&gt;
The 1_1_5 release works fine (checked on XP, IIS6).&lt;br&gt;
&lt;br&gt;
q:&lt;br&gt;
&lt;strong&gt;ServiceReferences.ClientConfig&lt;/strong&gt; is part of .xap file. &lt;br&gt;
my concern is how to modify the endpoint address after deploy (on production).&lt;br&gt;
We managed to do that by setting the address in the Web.config file -&amp;nbsp;&lt;span style="color:#0000ff"&gt;which overides the&amp;nbsp;configuration in the&amp;nbsp;ServiceReferences.ClientConfig&lt;/span&gt;:&lt;br&gt;
&lt;span style="font-size:16px;color:#0000ff"&gt;
&lt;p&gt;&amp;lt;&lt;/p&gt;
&lt;/span&gt;
&lt;p&gt;&lt;span style="font-size:16px;color:#a31515"&gt;endpoint&lt;/span&gt;&lt;span style="font-size:16px;color:#0000ff"&gt; &lt;/span&gt;&lt;span style="font-size:16px;color:#ff0000"&gt;address&lt;/span&gt;&lt;span style="font-size:16px;color:#0000ff"&gt;=&lt;/span&gt;&lt;span style="font-size:16px"&gt;&amp;quot;&lt;/span&gt;&lt;span style="font-size:16px;color:#0000ff"&gt;http://localhost/clog/ClogService.svc&lt;/span&gt;&lt;span style="font-size:16px"&gt;&amp;quot;&lt;/span&gt;&lt;span style="font-size:16px;color:#0000ff"&gt; &lt;/span&gt;&lt;span style="font-size:16px;color:#ff0000"&gt;binding&lt;/span&gt;&lt;span style="font-size:16px;color:#0000ff"&gt;=&lt;/span&gt;&lt;span style="font-size:16px"&gt;&amp;quot;&lt;/span&gt;&lt;span style="font-size:16px;color:#0000ff"&gt;basicHttpBinding&lt;/span&gt;&lt;span style="font-size:16px"&gt;&amp;quot;&lt;/span&gt;&lt;span style="font-size:16px;color:#0000ff"&gt; &lt;/span&gt;&lt;span style="font-size:16px;color:#ff0000"&gt;contract&lt;/span&gt;&lt;span style="font-size:16px;color:#0000ff"&gt;=&lt;/span&gt;&lt;span style="font-size:16px"&gt;&amp;quot;&lt;/span&gt;&lt;span style="font-size:16px;color:#0000ff"&gt;Orpius.Logging.IClogService&lt;/span&gt;&lt;span style="font-size:16px"&gt;&amp;quot;&lt;/span&gt;&lt;span style="font-size:16px;color:#0000ff"&gt;&amp;gt;&lt;br&gt;
&lt;br&gt;
is that the approach you recommend?&lt;br&gt;
&lt;br&gt;
Thanks&lt;br&gt;
Eran
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;/span&gt;&lt;/p&gt;
&lt;/div&gt;</description><author>eranshallev</author><pubDate>Thu, 10 Jul 2008 09:26:20 GMT</pubDate><guid isPermaLink="false">New Post: Host in IIS - no client looging 20080710092620A</guid></item><item><title>New Post: Host in IIS - no client looging</title><link>http://www.codeplex.com/Clog/Thread/View.aspx?ThreadId=30786</link><description>&lt;div style="line-height: normal;"&gt;Eran,&lt;br&gt;
&lt;br&gt;
Are you using IIS 7 on Vista by any chance? If you are and you are using the default (IPv4) ranges specified in the example web.config, then the filter will prevent logging. In any case, comment out the filters for troubleshooting.&lt;br&gt;
I’ve released a new version, which I have tested on IIS 7 on Vista. The only change required when publishing is to modify the ServiceReferences.ClientConfig file in the ExampleSilverlightProject project to match your deployment url.&lt;br&gt;
&lt;br&gt;
Sorry for the delay in responding.&lt;br&gt;
&lt;br&gt;
Cheers, &lt;br&gt;
Daniel
&lt;/div&gt;</description><author>DanielVaughan</author><pubDate>Wed, 09 Jul 2008 06:50:16 GMT</pubDate><guid isPermaLink="false">New Post: Host in IIS - no client looging 20080709065016A</guid></item><item><title>RELEASED: Clog v1.1.5 (Jul 09, 2008)</title><link>http://www.codeplex.com/Clog/Release/ProjectReleases.aspx?ReleaseId=15148</link><description>&lt;div&gt;
Includes &lt;b&gt;Clog WPF Edition&lt;/b&gt; and &lt;b&gt;Clog Silverlight Edition&lt;/b&gt; (supporting Silverlight 2 Beta 2).&lt;br&gt;Contains source with example projects for Visual Studio 2008 RTM.&lt;br&gt; &lt;br&gt;Changes&lt;br&gt;&lt;ul&gt;
&lt;li&gt;Silverlight Log Debug information improved.&lt;/li&gt;&lt;li&gt;Silverlight LogViewer Internal Message display added.&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;</description><author></author><pubDate>Wed, 09 Jul 2008 06:14:22 GMT</pubDate><guid isPermaLink="false">RELEASED: Clog v1.1.5 (Jul 09, 2008) 20080709061422A</guid></item><item><title>CREATED RELEASE: Clog v1.1.5 (Jul 09, 2008)</title><link>http://www.codeplex.com/Clog/Release/ProjectReleases.aspx?ReleaseId=15148</link><description>&lt;div&gt;
Includes &lt;b&gt;Clog WPF Edition&lt;/b&gt; and &lt;b&gt;Clog Silverlight Edition&lt;/b&gt; (supporting Silverlight 2 Beta 2).&lt;br&gt;Contains source with example projects for Visual Studio 2008 RTM.&lt;br&gt; &lt;br&gt;Changes&lt;br&gt;&lt;ul&gt;
&lt;li&gt;Silverlight Log Debug information improved.&lt;/li&gt;&lt;li&gt;Silverlight LogViewer Internal Message display added.&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;</description><author></author><pubDate>Wed, 09 Jul 2008 06:14:22 GMT</pubDate><guid isPermaLink="false">CREATED RELEASE: Clog v1.1.5 (Jul 09, 2008) 20080709061422A</guid></item><item><title>New Post: Host in IIS - no client looging</title><link>http://www.codeplex.com/Clog/Thread/View.aspx?ThreadId=30786</link><description>&lt;div style="line-height: normal;"&gt;Daniel,&lt;br&gt;
&lt;br&gt;
I should add to the first post:&lt;br&gt;
when the Client app attempts to log, i.e. Orpius.Loggimg.Silverlight attempts to call the ClogService, an exception is thrown:&lt;br&gt;
&lt;br&gt;
&amp;quot;Unhandled Error in Silverlight 2 Application Exception has been thrown by the target of an invocation.&amp;nbsp;&amp;nbsp; &lt;br&gt;
at System.RuntimeMethodHandle._InvokeMethodFast(Object target, Object[] arguments, SignatureStruct&amp;amp; sig, MethodAttributes methodAttributes, RuntimeTypeHandle typeOwner)\n&amp;nbsp;&amp;nbsp; &lt;br&gt;
at System.RuntimeMethodHandle.InvokeMethodFast(Object target, Object[] arguments, Signature sig, MethodAttributes methodAttributes, RuntimeTypeHandle typeOwner)\n&amp;nbsp;&amp;nbsp; &lt;br&gt;
at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture, Boolean skipVisibilityChecks)\n&amp;nbsp;&amp;nbsp; &lt;br&gt;
at System.Delegate.DynamicInvokeImpl(Object[] args)\n&amp;nbsp;&amp;nbsp; &lt;br&gt;
at System.Delegate.DynamicInvoke(Object[] args)\n&amp;nbsp;&amp;nbsp; &lt;br&gt;
at System.Windows.Threading.DispatcherOperation.Invoke()&amp;quot;&lt;br&gt;
&lt;br&gt;
maybe that gives some insight.&lt;br&gt;
&lt;br&gt;
Regards&lt;br&gt;
Eran&lt;br&gt;
&lt;/div&gt;</description><author>eranshallev</author><pubDate>Thu, 03 Jul 2008 12:33:49 GMT</pubDate><guid isPermaLink="false">New Post: Host in IIS - no client looging 20080703123349P</guid></item></channel></rss>