|
web
newsgroups
|
|||||||||||||||||||||||
|
|||||||||||||||||||||||
Error Logging?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. 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 Show quoteHide quote "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. > But don't you have to "register" the application as an event source?
Show quoteHide quote "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. > > 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 Show quoteHide quote "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. > > > Great. I'll use it then. One question I have though, is can there be
"collisions" if multiple applications are calling WriteEntry. Show quoteHide quote "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. > > > >
Least Cost Formulations and Linear Programming
Just-In-Time Debugging????? Q: Percentages Datagrid display problem Msg Box not displaying messages Data Grid Scroll Bar How to use Process ID (PID) to get elapsed CPU time? Howto Transfer data from the DataTable into a SQL Database Strongly typed data - the 'current row' Collections and Tracking Inserts/Deletes/Updates |
|||||||||||||||||||||||