• Visitors can check out the Forum FAQ by clicking this link. You have to register before you can post: click the REGISTER link above to proceed. To start viewing messages, select the forum that you want to visit from the selection below. View our Forum Privacy Policy.
  • Want to receive the latest contracting news and advice straight to your inbox? Sign up to the ContractorUK newsletter here. Every sign up will also be entered into a draw to WIN £100 Amazon vouchers!

You are not logged in or you do not have permission to access this page. This could be due to one of several reasons:

  • You are not logged in. If you are already registered, fill in the form below to log in, or follow the "Sign Up" link to register a new account.
  • You may not have sufficient privileges to access this page. Are you trying to edit someone else's post, access administrative features or some other privileged system?
  • If you are trying to post, the administrator may have disabled your account, or it may be awaiting activation.

Previously on "Problem with Enterprise Library Logging Block"

Collapse

  • Weltchy
    replied
    Originally posted by NickFitz View Post
    You could at least put [CODE]...[/CODE] tags around it
    I bow my head to the person with greater forum skills than I
    Last edited by Weltchy; 16 September 2009, 08:43.

    Leave a comment:


  • NickFitz
    replied
    Originally posted by Weltchy View Post
    Have you got the required sections in the configSections block of web.config.

    ie.

    Code:
      <configSections>
        <section name="loggingConfiguration" type="Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.LoggingSettings, Microsoft.Practices.EnterpriseLibrary.Logging, Version=2.0.0.0, Culture=neutral, PublicKeyToken=051e068228f92cd6" />
        <section name="dataConfiguration" type="Microsoft.Practices.EnterpriseLibrary.Data.Configuration.DatabaseSettings, Microsoft.Practices.EnterpriseLibrary.Data, Version=2.0.0.0, Culture=neutral, PublicKeyToken=null" />
    Also, your logging configuration should be something like this

    Code:
      <!--Added For Event Logging Application Configuration-->
      <loggingConfiguration name="Logging Application Block" tracingEnabled="true" defaultCategory="General" logWarningsWhenNoCategoriesMatch="true">
        <listeners>
          <add source="Enterprise Library Logging" formatter="Text Formatter"
    			  log="Application" machineName="" listenerDataType="Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.FormattedEventLogTraceListenerData, Microsoft.Practices.EnterpriseLibrary.Logging, Version=2.0.0.0, Culture=neutral, PublicKeyToken=051e068228f92cd6"
    			  traceOutputOptions="None" type="Microsoft.Practices.EnterpriseLibrary.Logging.TraceListeners.FormattedEventLogTraceListener, Microsoft.Practices.EnterpriseLibrary.Logging, Version=2.0.0.0, Culture=neutral, PublicKeyToken=051e068228f92cd6"
    			  name="Formatted EventLog TraceListener" />
        </listeners>
        <formatters>
          <add template="Timestamp: {timestamp}&#xD;&#xA;Message: {message}&#xD;&#xA;Category: {category}&#xD;&#xA;Priority: {priority}&#xD;&#xA;EventId: {eventid}&#xD;&#xA;Severity: {severity}&#xD;&#xA;Title:{title}&#xD;&#xA;Machine: {machine}&#xD;&#xA;Application Domain: {appDomain}&#xD;&#xA;Process Id: {processId}&#xD;&#xA;Process Name: {processName}&#xD;&#xA;Win32 Thread Id: {win32ThreadId}&#xD;&#xA;Thread Name: {threadName}&#xD;&#xA;Extended Properties: {dictionary({key} - {value}&#xD;&#xA;)}"
    			  type="Microsoft.Practices.EnterpriseLibrary.Logging.Formatters.TextFormatter, Microsoft.Practices.EnterpriseLibrary.Logging, Version=2.0.0.0, Culture=neutral, PublicKeyToken=051e068228f92cd6"
    			  name="Text Formatter" />
        </formatters>
        <categorySources>
          <add switchValue="All" name="General">
            <listeners>
              <add name="Formatted EventLog TraceListener" />
            </listeners>
          </add>
        </categorySources>
        <specialSources>
          <allEvents switchValue="All" name="All Events" />
          <notProcessed switchValue="All" name="Unprocessed Category" />
          <errors switchValue="All" name="Logging Errors &amp; Warnings">
            <listeners>
              <add name="Formatted EventLog TraceListener" />
            </listeners>
          </errors>
        </specialSources>
      </loggingConfiguration>
    PS - I'm too lazy to reformat the above xml, so its all yours. Also, depending on which version your using, whether you've put the library into the GAC, etc, then the assembly references to the Enterprise Library may also be different
    You could at least put [CODE]...[/CODE] tags around it

    Leave a comment:


  • Weltchy
    replied
    Originally posted by voodooflux View Post
    Of course! Do you want to go direct to SY01 or sub-contract via me?
    Lets get some sort of circular sub-contractor chain going. I'll bill you, SY01 can bill me. I'm get some cheap as chips indian guy to do all the real work and we can make lots of money!!!

    Anyway, back to the real world and writing SharePoint EventHandler code

    Leave a comment:


  • voodooflux
    replied
    Originally posted by Weltchy View Post
    Cough Cough. Don't forget my consultancy fee!!
    Of course! Do you want to go direct to SY01 or sub-contract via me?

    Leave a comment:


  • Weltchy
    replied
    Originally posted by voodooflux View Post
    Let me know where to send the invoice
    Cough Cough. Don't forget my consultancy fee!!

    Leave a comment:


  • voodooflux
    replied
    Originally posted by suityou01 View Post
    I'll get you resourced into the plan
    Let me know where to send the invoice

    Leave a comment:


  • suityou01
    replied
    Originally posted by voodooflux View Post
    This probably doesn't help but I just created a quick WinForms project in Visual Studio 2008 with your config and it worked OK (although I had to add the missing </configuration> closing tag - probably just a cut n' paste omission in your post though).
    I'll get you resourced into the plan

    Leave a comment:


  • voodooflux
    replied
    This probably doesn't help but I just created a quick WinForms project in Visual Studio 2008 with your config and it worked OK (although I had to add the missing </configuration> closing tag - probably just a cut n' paste omission in your post though).

    Leave a comment:


  • voodooflux
    replied
    Originally posted by Weltchy View Post
    Just checking the obvious, but when you created the config file, was it called app.config and what are the compilation options for it? When you build the project, is the config file being renamed to match [Executable].config? I wonder if for some reason the App.Config file is not being picked up?
    Originally posted by suityou01 View Post
    It's always the obvious that goes wrong.

    Checking now, thanks for your help btw.
    Based on your previous posts I am correct in guessing that this is a WPF application? If so Weltchy could be on to something there - by default when you add an application config file to a WPF application it appears to be named app1.config rather than app.config, and needs to be renamed.

    EDIT: forget all that in light of your last post.

    Leave a comment:


  • suityou01
    replied
    Originally posted by Weltchy View Post
    Just checking the obvious, but when you created the config file, was it called app.config and what are the compilation options for it? When you build the project, is the config file being renamed to match [Executable].config? I wonder if for some reason the App.Config file is not being picked up?
    MyApp.exe.config
    Build Action = none
    It is set to copy to output directory = always

    Leave a comment:


  • suityou01
    replied
    Originally posted by Weltchy View Post
    Just checking the obvious, but when you created the config file, was it called app.config and what are the compilation options for it? When you build the project, is the config file being renamed to match [Executable].config? I wonder if for some reason the App.Config file is not being picked up?
    It's always the obvious that goes wrong.

    Checking now, thanks for your help btw.

    Leave a comment:


  • Weltchy
    replied
    Just checking the obvious, but when you created the config file, was it called app.config and what are the compilation options for it? When you build the project, is the config file being renamed to match [Executable].config? I wonder if for some reason the App.Config file is not being picked up?

    Leave a comment:


  • suityou01
    replied
    Originally posted by Weltchy View Post
    Hrm, without trawling deep into my own code, don't you also need to set the category property for the LogEntry object?
    The code is lifted from another project and it works. I followed the MSDN article on how to configure EL Logging, and compared each and every node with the project that was working.

    As a last resort I posted here.

    Leave a comment:


  • DiscoStu
    replied
    I'm so disappointed. Looking at the CUK front page, the title of this thread was Problem with Enterprise... I was hoping for a warp core issue or a problem with the photon torpedoes

    Leave a comment:


  • Weltchy
    replied
    Hrm, without trawling deep into my own code, don't you also need to set the category property for the LogEntry object?

    Leave a comment:

Working...
X