Traza confusa del comm::Codec::decode

2 views
Skip to first unread message

Eduardo Ramos Testillano

unread,
Aug 9, 2010, 3:36:10 AM8/9/10
to nemesi...@googlegroups.com
Hola,

Esto no es muy importante pero a veces confunde un poco. Se observan bloques de traceo con este aspecto:

[21/07/2010 16:41:35] Debug | comm.Codec.cc (53) | thr: 0x45007960 | nemesis::Variable { Nombre: command | Tipo string | Valor:  }
[21/07/2010 16:41:35] Debug | comm.Codec.cc (53) | thr: 0x45007960 | nemesis::Variable { Nombre: subscriberID | Tipo string | Valor:  }
[21/07/2010 16:41:35] Debug | comm.Codec.cc (53) | thr: 0x45007960 | nemesis::Variable { Nombre: listaServidores | Tipo Float | Valor:  0.000000 }
etc

Muchas veces se interpreta que llegan datos vacíos del otro extremo y es algo desconcertante.
No se corresponden con un resultado de decodificación, sino que salen al construir la instancia del codec durante el  'attach' (concretamente, linea 53 de 'comm.Codec.cc' en la version v1_11.pj).

Con una pequeña modificación contextual, queda algo más claro:
template <class T, class M> comm::Variable* insert (const char* name, const short int id, M& theVector, T& value)
   throw (RuntimeException)
{
...
...
   LOGDEBUG (Logger::write (functions::asString ("Attached %s", Logger::Debug, result->asString ().c_str()), FILE_LOCATION));
   return result;
}


[21/07/2010 16:41:35] Debug | comm.Codec.cc (53) | thr: 0x45007960 |
Attached nemesis::Variable { Nombre: command | Tipo string | Valor:  }
[21/07/2010 16:41:35] Debug | comm.Codec.cc (53) | thr: 0x45007960 |
Attached nemesis::Variable { Nombre: subscriberID | Tipo string | Valor:  }
[21/07/2010 16:41:35] Debug | comm.Codec.cc (53) | thr: 0x45007960 |
Attached nemesis::Variable { Nombre: listaServidores | Tipo Float | Valor:  0.000000 }

Quizá una traza de metodo (del attach o el insert) bastaría para delimitar el bloque de trazas indicando lo que "significan".


Un saludo


Cisco

unread,
Aug 11, 2010, 4:34:21 AM8/11/10
to NemesisRD 1.x
Sí, la verdad es despista un poco.

Me lo apunto para cambiarlo en próximas versiones. No es cuestión de
abrir una nueva versión para cambiar una traza.

Un saludo.

On Aug 9, 9:36 am, Eduardo Ramos Testillano <era...@tid.es> wrote:
> Hola,
> Esto no es muy importante pero a veces confunde un poco. Se observan bloques de traceo con este aspecto:
> [21/07/2010 16:41:35] Debug | comm.Codec.cc (53) | thr: 0x45007960 | nemesis::Variable { Nombre: command | Tipo string |Valor:  }
> [21/07/2010 16:41:35] Debug | comm.Codec.cc (53) | thr: 0x45007960 | nemesis::Variable { Nombre: subscriberID | Tipo string |Valor:  }
> [21/07/2010 16:41:35] Debug | comm.Codec.cc (53) | thr: 0x45007960 | nemesis::Variable { Nombre: listaServidores | Tipo Float |Valor:  0.000000 }etc
> Muchas veces se interpreta que llegan datos vacíos del otro extremo y es algo desconcertante.
> No se corresponden con un resultado de decodificación, sino que salenal construir la instancia del codecdurante el  'attach' (concretamente, linea 53 de 'comm.Codec.cc' en la version v1_11.pj).
> Con una pequeña modificación contextual, queda algo más claro:
> template <class T, class M> comm::Variable* insert (const char* name, const short int id, M& theVector, T& value)
>    throw (RuntimeException)
> {
> ...
> ...
>    LOGDEBUG (Logger::write (functions::asString ("Attached %s",Logger::Debug, result->asString ().c_str()), FILE_LOCATION));
>    return result;
> }
> [21/07/2010 16:41:35] Debug | comm.Codec.cc (53) | thr: 0x45007960 |Attachednemesis::Variable { Nombre: command | Tipo string |Valor:  }
> [21/07/2010 16:41:35] Debug | comm.Codec.cc (53) | thr: 0x45007960 |Attachednemesis::Variable { Nombre: subscriberID | Tipo string |Valor:  }
> [21/07/2010 16:41:35] Debug | comm.Codec.cc (53) | thr: 0x45007960 |Attachednemesis::Variable { Nombre: listaServidores | TipoFloat |Valor:  0.000000 }
> Quizá una traza de metodo (del attach o el insert) bastaría para delimitar el bloque de trazas indicando lo que "significan".
> Un saludo
>
>
>
>  image_jpeg_part
> 8KViewDownload
Reply all
Reply to author
Forward
0 new messages