Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • SEARCH
  • Home
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 8151531
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: June 6, 20262026-06-06T15:25:12+00:00 2026-06-06T15:25:12+00:00

My WPF app uses Log4Net to record messages to the event viewer. This is

  • 0

My WPF app uses Log4Net to record messages to the event viewer. This is working great on most machines. However, there are two machines in my office where there are problems. One is a physical Windows 7 machine with 2 GB of ram, the other is a virtual machine running XP, which also has 2 GB of ram.

The problem is that even though the users are logged in using accounts with administrator rights, the system won’t let them create the custom event log that I set up for my application. This is causing my program to die.

I can add error handling on all of the Log calls, but my feeling on this is I shouldn’t. The messages are being logged in the catch handler for another error that already occurred. Just what am I going to do with the error information if it can’t be logged?

In any event, I tried to create the custom event log on the XP virtual machine yesterday and it still wasn’t created. What exactly do I need to do to get the custom event log created on these two machines?

Tony

  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. Editorial Team
    Editorial Team
    2026-06-06T15:25:14+00:00Added an answer on June 6, 2026 at 3:25 pm

    It turns out that the problem wasn’t in the logging code at all. My program uses WPF for the GUI. It’s start-up sequence does the minimum amount of work on the UI Thread so it can display the UI as soon as possible.

    The rest of the initialization is done on a background thread. I knew that an error was occurring, but I couldn’t find the custom error log in the list of logs in the Event Viewer. It turns out that my code didn’t find some data in the database that it needs and was trying to report the error. This is a 2 step process which involves first recording the error to the log and then displaying a custom MessageBox dialog. I was getting a XamlParseException when the program was trying to display this dialog.

    To make a long story short, the problem that was crashing the program was the XamlParseException. This was thrown because I was calling the custom MessageBox's Show method on the background thread, not on the UI thread. Because I couldn’t find the custom event source in the event viewer, I couldn’t find the error, so I assumed that the error was a permisions issue.

    By the way, I did try to create the event log manually at one point, and yesterday I checked the registry and did find the entry for the custom event source.

    There is one other machine here that is having the same problem. I’m sure it’s the same exact issue. I’m adding logic to the error handling to make sure that the custom MessageBox is always called on the UI Thread so the program won’t bomb like that if the same issue recurs.

    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

I'm working on porting an app from WPF to Silverlight. The app uses custom
I have a WPF app that uses DispatcherTimer to update a clock tick. However,
I've got a WPF application. Most of the time, the app uses almost no
I have a WPF app that uses an Entity Framework Model. One of the
I'm working on a WPF app and I understand the command pattern pretty well,
I'm a complete beginner in WPF and have an app that uses StoryBoard to
My WPF app uses a dialog with Ok and Cancel buttons. I would like
we have this application which uses cross app domain (2 app domains in the
I am trying to change the language my WPF app uses in a click
I have a wpf app that uses a wcf webservice. Its my webservice and

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.