[ Index ]
 

Code source de SPIP Agora 1.4

Accédez au Source d'autres logiciels libresSoutenez Angelica Josefina !

title

Body

[fermer]

/Pear/tests/ -> console.phpt (source)

   1  --TEST--
   2  Log: Console Handler
   3  --FILE--
   4  <?php
   5  
   6  require_once 'Log.php';
   7  
   8  $conf = array('lineFormat' => '%2$s [%3$s] %4$s');
   9  $logger = &Log::singleton('console', '', 'ident', $conf);
  10  for ($i = 0; $i < 3; $i++) {
  11      $logger->log("Log entry $i");
  12  }
  13  
  14  echo "\n[Buffering / Flush Test]\n";
  15  $conf = array('lineFormat' => '%2$s [%3$s] %4$s', 'buffering' => true);
  16  $buffered_logger = &Log::singleton('console', '', 'buffered', $conf);
  17  for ($i = 0; $i < 3; $i++) {
  18          $buffered_logger->log("Buffered log entry $i");
  19  }
  20  echo "Pre-flush\n";
  21  $buffered_logger->flush();
  22  echo "Post-flush\n";
  23  for ($i = 0; $i < 3; $i++) {
  24          $buffered_logger->log("Buffered log entry $i");
  25  }
  26  $buffered_logger->close();
  27  
  28  --EXPECT--
  29  ident [info] Log entry 0
  30  ident [info] Log entry 1
  31  ident [info] Log entry 2
  32  
  33  [Buffering / Flush Test]
  34  Pre-flush
  35  buffered [info] Buffered log entry 0
  36  buffered [info] Buffered log entry 1
  37  buffered [info] Buffered log entry 2
  38  Post-flush
  39  buffered [info] Buffered log entry 0
  40  buffered [info] Buffered log entry 1
  41  buffered [info] Buffered log entry 2


Généré le : Sat Feb 24 14:40:03 2007 par Balluche grâce à PHPXref 0.7