Skip to Content.
Sympa Menu

devel - Re: [sympa-developpers] [sympa-commits] sympa[10746] branches/sympa-6.2-branch/src: [dev] Improvement to Log:: do_log().

Subject: Developers of Sympa

List archive

Chronological Thread  
  • From: Guillaume Rousse <address@concealed>
  • To: address@concealed
  • Subject: Re: [sympa-developpers] [sympa-commits] sympa[10746] branches/sympa-6.2-branch/src: [dev] Improvement to Log:: do_log().
  • Date: Wed, 28 May 2014 13:28:40 +0200

Le 26/05/2014 09:30, address@concealed a écrit :
Revision
10746
Author
sikeda
Date
2014-05-26 09:30:38 +0200 (lun. 26 mai 2014)


Log Message

[dev] Improvement to Log::do_log().
- Log::do_log() can handle object arguments. If a parameter value is blessed
and implements method named get_id(), its result is used.
Better solution: overload stringification operator for each class, as you've done for Sympa::Robot, to produce human-readable traces without having to manually inspect each parameter.

That's more efficient first (two tests less for every parameter for every call) and more generalisable (string interpolation, for instance).
--
Guillaume Rousse
INRIA, Direction des systèmes d'information
Domaine de Voluceau
Rocquencourt - BP 105
78153 Le Chesnay
Tel: 01 39 63 58 31

Attachment: smime.p7s
Description: Signature cryptographique S/MIME




Archive powered by MHonArc 2.6.19+.

Top of Page