https://foro.gambas-es.org/viewtopic.php?f=4&t=3495&p=25576#p25576
-----------------------------------
sebikul
Viernes, 20 Marzo 2015, 20:35

Re: Componente Gb.logging
-----------------------------------
[quote user="angelnu" post="25573"]Yo estoy utilizando el componente gb.logging, ahora actualizo a gambas 3.7 y me encuentro con que me da error gb.logging ya que ahora la propiedad Output es solo de lectura, yo antes guardaba los logs  en un archivo.
Ya que Sebikul anda de vez en cuando por aqui, como guardo ahora los logs si la propiedad output es de lectura no escritura[/quote]

El problema esta en que ahora reescribi el sistema del logger. La clase Logger solo quedo para ser retrocompatible, pero se ver que se me escapo eso. Lo hice porque ahora si usas un ComplexLogger, puedes escupir mensajes a varios archivos, cada uno con una severidad distinta, y a la consola tambien (todo al mismo tiempo y de forma automatica, con un solo objeto ComplexLogger!)

La clase Logger, por este motivo lo tuve que reescribir. Las opciones que tienes para solucionar tu problema es mudarte a la clase ComplexLogger que provee esta funcionalidad que mencione, or pasar la ruta del archivo como parametro del constructor:

[code linenumbers=false syntax=gambas]
Public Sub _new(Optional iMinLevel As Integer = LogLevel.Info, Optional sFormat As String = DefaultFormat, Optional sOutput As String)
[/code]

Es cierto que me falta documentar los cambios. Lo hare por estos dias.
Cualquier duda aqui estoy para responder!  ;-)


