[ Index ]
 

Code source de XOOPS 2.0.17.1

Accédez au Source d'autres logiciels libres

title

Body

[fermer]

/htdocs/class/ -> logger.php (sommaire)

XoopsLogger component main class file See the enclosed file LICENSE for licensing information. If you did not receive this file, get it at http://www.fsf.org/copyleft/gpl.html

Author: Kazumi Ono <onokazu@xoops.org>
Author: Skalpa Keo <skalpa@xoops.org>
Copyright: The XOOPS project http://www.xoops.org/
License: http://www.fsf.org/copyleft/gpl.html GNU public license
Version: $Id: logger.php 694 2006-09-04 11:33:22Z skalpa $
Poids: 232 lignes (7 kb)
Inclus ou requis: 1 fois
Référencé: 0 fois
Nécessite: 0 fichiers

Définit 1 class

XoopsLogger:: (19 méthodes):
  XoopsLogger()
  instance()
  enableRendering()
  microtime()
  startTime()
  stopTime()
  addQuery()
  addBlock()
  addExtra()
  handleError()
  sanitizePath()
  render()
  dump()
  dumpTime()
  dumpAll()
  dumpBlocks()
  dumpExtra()
  dumpQueries()
  XoopsErrorHandler_HandleError()


Classe: XoopsLogger  - X-Ref

Collects information for a page request

Records information about database queries, blocks, and execution time
and can display it as HTML. It also catches php runtime errors.
XoopsLogger()   X-Ref
Pas de description

instance()   X-Ref
Get a reference to the only instance of this class

return: object XoopsLogger  reference to the only instance

enableRendering()   X-Ref
Enable logger output rendering
When output rendering is enabled, the logger will insert its output within the page content.
If the string <!--{xo-logger-output}--> is found in the page content, the logger output will
replace it, otherwise it will be inserted after all the page output.


microtime()   X-Ref
Returns the current microtime in seconds.

return: float

startTime($name = 'XOOPS')   X-Ref
Start a timer

param: string  $name   name of the timer

stopTime($name = 'XOOPS')   X-Ref
Stop a timer

param: string  $name   name of the timer

addQuery($sql, $error=null, $errno=null)   X-Ref
Log a database query

param: string  $sql    SQL string
param: string  $error  error message (if any)
param: int     $errno  error number (if any)

addBlock($name, $cached = false, $cachetime = 0)   X-Ref
Log display of a block

param: string  $name       name of the block
param: bool    $cached     was the block cached?
param: int     $cachetime  cachetime of the block

addExtra($name, $msg)   X-Ref
Log extra information

param: string  $name       name for the entry
param: int     $msg  text message for the entry

handleError( $errno, $errstr, $errfile, $errline )   X-Ref
Error handling callback (called by the zend engine)


sanitizePath( $path )   X-Ref


render( $output )   X-Ref
Output buffering callback inserting logger dump in page output


dump( $mode = '' )   X-Ref
Pas de description

dumpTime( $name = 'XOOPS' )   X-Ref
get the current execution time of a timer

param: string  $name   name of the counter
return: float   current execution time of the counter

dumpAll()   X-Ref
Pas de description

dumpBlocks()   X-Ref
Pas de description

dumpExtra()   X-Ref
Pas de description

dumpQueries()   X-Ref
Pas de description

XoopsErrorHandler_HandleError( $errNo, $errStr, $errFile, $errLine, $errContext = null )   X-Ref
Pas de description



Généré le : Sun Nov 25 11:44:32 2007 par Balluche grâce à PHPXref 0.7
  Clicky Web Analytics