Foros del Web » Programando para Internet » ASP Clásico »

No puedo escribir un archivo de error

Estas en el tema de No puedo escribir un archivo de error en el foro de ASP Clásico en Foros del Web. Hola a todos, hace un tiempo que no venía por acá, y como es costumbre, tengo un error en mi página. Tengo un archivo de ...
  #1 (permalink)  
Antiguo 25/09/2005, 07:28
 
Fecha de Ingreso: marzo-2005
Mensajes: 1.418
Antigüedad: 20 años
Puntos: 9
No puedo escribir un archivo de error

Hola a todos, hace un tiempo que no venía por acá, y como es costumbre, tengo un error en mi página. Tengo un archivo de texto en el cual estoy intentando insertar cierta información de los errores que se produzcan. Tengo un procedimiento que se encarga de esto, pero extrañamente cuando trato de insertar cosas como Err.Number, Err.Description, Err.Source, es decir, propiedades del objeto Error de ASP, no me inserta nada, pero si en lugar de eso inserto cadenas o números, me los inserta correctamente. Por que puede ser?, intente convertir en cadena a las propiedades que mencioné, pero tampoco me resultó.
Alguien tiene idea de por que pasa eso?.
Les dejo el código por si a alguno le interesa en darme una respuesta:

Código:
Sub InsertError(ErrorNumber, ErrorDescription, ErrorDateTime, ErrorLine, ErrorOrigin)
	Const ForAppending = 8
 Const strFilePath = "C:\ErrorsLog.txt"
 Dim objFso
 Dim objTs
 
 Set objFso = Server.CreateObject("Scripting.FileSystemObject")
 Set objTs = objFso.OpenTextFile(strFilePath, ForAppending)
 
 objTs.WriteLine(ErrorNumber & String(2, vbTab) & ErrorDescription & String(7, vbTab) & ErrorDateTime & String(2, vbTab) & ErrorLine & String(1, vbTab) & ErrorOrigin)
	objTs.Close()
 
 Set objTs = Nothing
 Set objFso = Nothing 
 
End Sub
Estaré muy agradecido a quién pudiera darme una mano con esto.
Muchas gracias a todos por haber leído el mensaje.
Saludos!.
__________________
Add, never Remove
  #2 (permalink)  
Antiguo 25/09/2005, 18:49
 
Fecha de Ingreso: marzo-2005
Mensajes: 1.418
Antigüedad: 20 años
Puntos: 9
FInalmente pude solucionarlo, no se por que, pero cuando intentaba insertar la linea con Err.Line ahí venía la falla, por que hay veces que en la fuente del error no está esa información disponible, así con una sentencia condicional ya pude arreglarlo.
__________________
Add, never Remove
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 16:22.