By using this site, you agree to our updated Privacy Policy and our Terms of Use. Manage your Cookies Settings.
455,033 Members | 1,270 Online
Bytes IT Community
+ Ask a Question
Need help? Post your question and get tips & solutions from a community of 455,033 IT Pros & Developers. It's quick & easy.

Error Logging?

P: n/a
I was wondering if anyone has simple code (or an example) (maybe in VB.Net)
that shows how to log a message to a file. This is to be a general logger,
that might log application errors and/or warnings. I've seen some stuff that
does this with the EventLog, but that seems a bit much for my needs. I'd
just like to be able to log to a file.
I'm figuring, to avoid collision in case another app is trying to log at the
same time, that I'll add some code to sleep a random number of miliseconds
and try the write again (allowing for up to 10 retries before considering it
to be unresolvable).

Unless someone has a better approach. Please help. It's appreciated.

Feb 10 '06 #1
Share this Question
Share on Google+
4 Replies


P: n/a
HockeyFan,

The Visual Studio help topic "EventLog Class" discusses how to easily create
your own custom eventlog for a particular application and use it to log
application events like errors or warnings, etc.

Kerry Moorman
"HockeyFan" wrote:
I was wondering if anyone has simple code (or an example) (maybe in VB.Net)
that shows how to log a message to a file. This is to be a general logger,
that might log application errors and/or warnings. I've seen some stuff that
does this with the EventLog, but that seems a bit much for my needs. I'd
just like to be able to log to a file.
I'm figuring, to avoid collision in case another app is trying to log at the
same time, that I'll add some code to sleep a random number of miliseconds
and try the write again (allowing for up to 10 retries before considering it
to be unresolvable).

Unless someone has a better approach. Please help. It's appreciated.

Feb 10 '06 #2

P: n/a
But don't you have to "register" the application as an event source?
"Kerry Moorman" wrote:
HockeyFan,

The Visual Studio help topic "EventLog Class" discusses how to easily create
your own custom eventlog for a particular application and use it to log
application events like errors or warnings, etc.

Kerry Moorman
"HockeyFan" wrote:
I was wondering if anyone has simple code (or an example) (maybe in VB.Net)
that shows how to log a message to a file. This is to be a general logger,
that might log application errors and/or warnings. I've seen some stuff that
does this with the EventLog, but that seems a bit much for my needs. I'd
just like to be able to log to a file.
I'm figuring, to avoid collision in case another app is trying to log at the
same time, that I'll add some code to sleep a random number of miliseconds
and try the write again (allowing for up to 10 retries before considering it
to be unresolvable).

Unless someone has a better approach. Please help. It's appreciated.

Feb 10 '06 #3

P: n/a
HockeyFan,

Yes, but that is just a call to the EventLog's CreateEventSource method.

Eventlogs seem like a really easy way to do application logging, but maybe
I'm missing the problem.

Kerry Moorman
"HockeyFan" wrote:
But don't you have to "register" the application as an event source?
"Kerry Moorman" wrote:
HockeyFan,

The Visual Studio help topic "EventLog Class" discusses how to easily create
your own custom eventlog for a particular application and use it to log
application events like errors or warnings, etc.

Kerry Moorman
"HockeyFan" wrote:
I was wondering if anyone has simple code (or an example) (maybe in VB.Net)
that shows how to log a message to a file. This is to be a general logger,
that might log application errors and/or warnings. I've seen some stuff that
does this with the EventLog, but that seems a bit much for my needs. I'd
just like to be able to log to a file.
I'm figuring, to avoid collision in case another app is trying to log at the
same time, that I'll add some code to sleep a random number of miliseconds
and try the write again (allowing for up to 10 retries before considering it
to be unresolvable).

Unless someone has a better approach. Please help. It's appreciated.

Feb 10 '06 #4

P: n/a
Great. I'll use it then. One question I have though, is can there be
"collisions" if multiple applications are calling WriteEntry.

"Kerry Moorman" wrote:
HockeyFan,

Yes, but that is just a call to the EventLog's CreateEventSource method.

Eventlogs seem like a really easy way to do application logging, but maybe
I'm missing the problem.

Kerry Moorman
"HockeyFan" wrote:
But don't you have to "register" the application as an event source?
"Kerry Moorman" wrote:
HockeyFan,

The Visual Studio help topic "EventLog Class" discusses how to easily create
your own custom eventlog for a particular application and use it to log
application events like errors or warnings, etc.

Kerry Moorman
"HockeyFan" wrote:

> I was wondering if anyone has simple code (or an example) (maybe in VB.Net)
> that shows how to log a message to a file. This is to be a general logger,
> that might log application errors and/or warnings. I've seen some stuff that
> does this with the EventLog, but that seems a bit much for my needs. I'd
> just like to be able to log to a file.
> I'm figuring, to avoid collision in case another app is trying to log at the
> same time, that I'll add some code to sleep a random number of miliseconds
> and try the write again (allowing for up to 10 retries before considering it
> to be unresolvable).
>
> Unless someone has a better approach. Please help. It's appreciated.
>

Feb 10 '06 #5

This discussion thread is closed

Replies have been disabled for this discussion.