[ Index ]
 

Code source de vtiger CRM 5.0.2

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

title

Body

[fermer]

/log4php/layouts/ -> LoggerLayoutSimple.php (source)

   1  <?php
   2  /**
   3   * log4php is a PHP port of the log4j java logging package.
   4   * 
   5   * <p>This framework is based on log4j (see {@link http://jakarta.apache.org/log4j log4j} for details).</p>
   6   * <p>Design, strategies and part of the methods documentation are developed by log4j team 
   7   * (Ceki Gülcü as log4j project founder and 
   8   * {@link http://jakarta.apache.org/log4j/docs/contributors.html contributors}).</p>
   9   *
  10   * <p>PHP port, extensions and modifications by VxR. All rights reserved.<br>
  11   * For more information, please see {@link http://www.vxr.it/log4php/}.</p>
  12   *
  13   * <p>This software is published under the terms of the LGPL License
  14   * a copy of which has been included with this distribution in the LICENSE file.</p>
  15   * 
  16   * @package log4php
  17   * @subpackage layouts
  18   */
  19  
  20  /**
  21   * @ignore 
  22   */
  23  if (!defined('LOG4PHP_DIR')) define('LOG4PHP_DIR', dirname(__FILE__) . '/..');
  24  
  25  if (!defined('LOG4PHP_LINE_SEP')) {
  26      if (substr(php_uname(), 0, 7) == "Windows") { 
  27          define('LOG4PHP_LINE_SEP', "\r\n");
  28      } else {
  29          /**
  30           * @ignore
  31           */
  32          define('LOG4PHP_LINE_SEP', "\n");
  33      }
  34  }
  35  
  36   
  37  /**
  38   */
  39  require_once (LOG4PHP_DIR . '/LoggerLayout.php');
  40  
  41  /**
  42   * A simple layout.
  43   *
  44   * Returns the log statement in a format consisting of the
  45   * <b>level</b>, followed by " - " and then the <b>message</b>. 
  46   * For example, 
  47   * <samp> INFO - "A message" </samp>
  48   *
  49   * @author VxR <vxr@vxr.it>
  50   * @version $Revision: 1.8 $
  51   * @package log4php
  52   * @subpackage layouts
  53   */  
  54  class LoggerLayoutSimple extends LoggerLayout {
  55      
  56      /**
  57       * Constructor
  58       */
  59      function LoggerLayoutSimple()
  60      {
  61          return;
  62      }
  63  
  64      function activateOptions() 
  65      {
  66          return;
  67      }
  68  
  69      /**
  70       * Returns the log statement in a format consisting of the
  71       * <b>level</b>, followed by " - " and then the
  72       * <b>message</b>. For example, 
  73       * <samp> INFO - "A message" </samp>
  74       *
  75       * @param LoggerLoggingEvent $event
  76       * @return string
  77       */
  78      function format($event)
  79      {
  80          $level = $event->getLevel();
  81          return $level->toString() . ' - ' . $event->getRenderedMessage(). LOG4PHP_LINE_SEP;
  82      }
  83  }
  84  ?>


Généré le : Sun Feb 25 10:22:19 2007 par Balluche grâce à PHPXref 0.7