Devel :: Stealthdebug

Devel :: Stealthdebug is een eenvoudige niet-indringende debug-module.
Download nu

Devel :: Stealthdebug Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • Perl Artistic License
  • Prijs:
  • FREE
  • Naam uitgever:
  • Arnaud ASSAD
  • Uitgever website:
  • http://search.cpan.org/~aassad/Devel-StealthDebug-1.008/StealthDebug.pm

Devel :: Stealthdebug Tags


Devel :: Stealthdebug Beschrijving

Devel :: Stealthdebug is een eenvoudige niet-indringende debug-module. Devel :: Stealthdebug is een eenvoudige niet-opdringerige debug-module.synopsis # in de code van de gebruiker: Gebruik Devel :: Stealthdebug; ... #! Assert ()! Zal op deze regel sterven als niet is geverifieerd ...... #! horloge ()! Zal elke toegang tot (idee van de Monitor Module van Srinivasan) ... #! Emit ()! 'EMIT' DE STRIKELHEID, afhankelijk van EMIT_TYPE Het zal afdrukken, karper, koak of toevoegen aan een bestandkarper is de standaardwaarde voor EMIT_TYPE ... #! Dump (, , ...)! Zal de structuur van de variabele emitteren ... #! Wanneer (, , )! Zal uitzenden wanneer de conditie passeert die wordt beschreven door . Momenteel werkt alleen voor 'bekeken' Scalar ... ... #! Emit_type (Carp | Croak | Print)! Definieer het gedrag van de emit kan ook worden ingesteld op de gebruikslijn: Gebruik Devel :: Stealthdebug Emit_type => 'Croak'; Merk op dat als u deze op deze manier instelt, u een extra functie krijgt, u nu naar een bestand kunt uitzenden: Gebruik Devel :: Stealthdebug EMIT_TYPE => '/ PATCH / TO / FILE' '; 'karper' zijn de standaardwaarde U kunt ook andere optieQ passeren op de gebruikslijn: Gebruik Devel :: Stealthdebug inschakelen => / pad / naar / bestand "; Of gebruik Devel :: Stealthdebug inschakelen => $ env {wat}; of gebruik Devel :: StealthDebug Dumper => 1; Het derde formulier maakt de functie 'Dump' GEBRUIK GEGEVENS: Dumper. Het tweede formulier maakt het debuggen alleen mogelijk als de VAR is doorgegeven als waarde 'TRUE' is (IE-lijst) het eerste formulier Zal de foutopsporingsinstructies insluiten als '/ pad / naar / bestand' niet bestaan of bestaan en een regel (regex) bevatten die overeenkomen met de huidige bestandsnaam. Dit gedrag klinkt misschien oneven, maar omdat er geen manier is om te weten Een waarde of een bestandsnaam, een eerste test wordt gemaakt om te controleren of het bestand bestaat, als dit niet het geval is, wordt een waarde verondersteld (dus '/ pad / naar / ontbrekend / bestand' wordt behandeld als een waarde die is ' waar 'en dus foutopsporing is ingeschakeld). Als het bestand bestaat, wordt het debuggen uitgeschakeld tenzij bevat een lijn breken een reguliere expressie die de stroom bestandsnaam matchs. Vereisten: · Perl


Devel :: Stealthdebug Gerelateerde software