Joomla Platform
13.1
Documentation des API du framework Joomla Platform
|
Fonctions membres publiques statiques | |
static | add ($entry, $priority=self::INFO, $category= '', $date=null) |
static | addLogger (array $options, $priorities=self::ALL, $categories=array(), $exclude=false) |
static | setInstance ($instance) |
Attributs publics | |
const | ALL = 30719 |
const | EMERGENCY = 1 |
const | ALERT = 2 |
const | CRITICAL = 4 |
const | ERROR = 8 |
const | WARNING = 16 |
const | NOTICE = 32 |
const | INFO = 64 |
const | DEBUG = 128 |
Fonctions membres protégées | |
__construct () | |
addLogEntry (JLogEntry $entry) | |
findLoggers ($priority, $category) |
Attributs protégés | |
$configurations = array() | |
$loggers = array() | |
$lookup = array() |
Attributs protégés statiques | |
static | $instance |
|
protected |
|
static |
Method to add an entry to the log.
mixed | $entry | The JLogEntry object to add to the log or the message for a new JLogEntry object. |
integer | $priority | Message priority. |
string | $category | Type of entry |
string | $date | Date of entry (defaults to now if not specified or blank) |
Définition à la ligne 139 du fichier log.php.
Référencé par JDispatcher\__construct(), JTableSession\__construct(), JWebClient\__construct(), JRule\__construct(), JRules\__construct(), JImageFilter\__construct(), JWeb\__construct(), JSimplecrypt\__construct(), JCli\__construct(), JDaemon\__construct(), JNode\__construct(), JTree\__construct(), JImage\__construct(), JLogger\__construct(), JAuthentication\__construct(), JApplicationDaemon\__construct(), JException\__construct(), JViewLegacy\__construct(), JFTP\__construct(), JFormField\__set(), JException\__toString(), JCacheStorageFile\_deleteFolder(), JCacheStorageFile\_filesInFolder(), JCacheStorageFile\_folders(), JClientFtp\_mode(), JClientFtp\_passive(), JClientFtp\_putCmd(), JClientFtp\_verifyResponse(), JUserHelper\activateUser(), JNode\addChild(), JTree\addChild(), JError\addToStack(), JXMLElement\asFormattedXML(), JViewLegacy\assign(), JViewLegacy\assignRef(), JError\attachHandler(), JAuthentication\authenticate(), JControllerLegacy\authorise(), JApplicationDaemon\changeIdentity(), JClientFtp\chdir(), JControllerLegacy\checkEditId(), JClientFtp\chmod(), JClientFtp\connect(), JFile\copy(), JFolder\create(), JClientFtp\create(), JError\customErrorHandler(), JError\customErrorPage(), JApplicationDaemon\daemonize(), JControllerAdmin\delete(), JFile\delete(), JFolder\delete(), JClientFtp\delete(), JModelAdmin\delete(), JApplicationDaemon\detach(), JError\detachHandler(), JDatabaseDriverMysql\execute(), JDatabaseDriverPdo\execute(), JApplicationDaemon\execute(), JDatabaseDriverMysqli\execute(), JDatabaseDriverSqlsrv\execute(), JDatabaseDriverPostgresql\execute(), JFolder\files(), JUpdaterExtension\findUpdate(), JUpdaterCollection\findUpdate(), JFolder\folders(), JApplicationDaemon\fork(), JException\get(), JClientFtp\get(), JFactory\getACL(), JAccess\getActions(), JNode\getChildren(), JDatabase\getConnectors(), JFactory\getEditor(), JError\getError(), JException\getError(), JError\getErrorHandling(), JDatabase\getErrorMsg(), JDatabase\getErrorNum(), JError\getErrors(), JException\getErrors(), JSimplepieFactory\getFeedParser(), JFactory\getFeedParser(), JImage\getFilterInstance(), JDatabase\getInstance(), JModelLegacy\getInstance(), JUser\getInstance(), JTable\getInstance(), JFile\getName(), JFormFieldCategory\getOptions(), JFormFieldPlugins\getOptions(), JUser\getParameters(), JTree\getParent(), JNode\getParent(), JException\getProperties(), JFactory\getURI(), JDatabaseDriver\getUTFSupport(), JFactory\getXML(), JError\handleCallback(), JError\handleDie(), JError\handleEcho(), JError\handleIgnore(), JError\handleLog(), JError\handleMessage(), JError\handleVerbose(), JNode\hasChildren(), JNode\hasParent(), JControllerLegacy\holdEditId(), JBrowser\identifyBrowserVersion(), JApplicationDaemon\isActive(), JError\isError(), JBrowser\isSSLConnection(), JApplication\isWinOS(), JClientFtp\listDetails(), JClientFtp\listNames(), JUser\load(), JImage\loadFile(), JUpdate\loadFromXML(), JDatabaseDriver\loadNextObject(), JDatabaseDriver\loadNextRow(), JClientFtp\login(), JClientFtp\mkdir(), JFile\move(), JXMLElement\name(), JControllerAdmin\publish(), JModelAdmin\publish(), JClientFtp\pwd(), JDatabase\query(), JError\raise(), JError\raiseError(), JError\raiseNotice(), JError\raiseWarning(), JFile\read(), JClientFtp\read(), JError\registerErrorLevel(), JClientFtp\reinit(), JControllerLegacy\releaseEditId(), JClientFtp\rename(), JError\renderBacktrace(), JModelAdmin\reorder(), JTree\reset(), JApplicationDaemon\restart(), JClientFtp\restart(), JModelAdmin\saveorder(), JException\set(), JException\setError(), JError\setErrorHandling(), JViewLegacy\setEscape(), JNode\setParent(), JException\setProperties(), JMail\setSender(), JApplicationDaemon\setupSignalHandlers(), JApplicationDaemon\shutdown(), JApplicationDaemon\signal(), JString\splitCamelCase(), JDatabase\splitSql(), JDatabase\stderr(), JApplicationDaemon\stop(), JClientFtp\store(), JClientFtp\syst(), JDatabase\test(), JSessionStorage\test(), JCacheStorage\test(), JError\throwError(), JException\toString(), JError\translateErrorLevel(), JFile\upload(), JFile\write(), JClientFtp\write(), et JApplicationDaemon\writeProcessIdFile().
|
protected |
Method to add an entry to the appropriate loggers.
RuntimeException |
Définition à la ligne 240 du fichier log.php.
|
static |
Add a logger to the JLog instance. Loggers route log entries to the correct files/systems to be logged.
array | $options | The object configuration array. |
integer | $priorities | Message priority |
array | $categories | Types of entry |
boolean | $exclude | If true, all categories will be logged except those in the $categories array |
Définition à la ligne 168 du fichier log.php.
Référencé par JControllerLegacy\__construct(), et JError\handleLog().
|
protected |
Method to find the loggers to use based on priority and category values.
integer | $priority | Message priority. |
string | $category | Type of entry |
Définition à la ligne 278 du fichier log.php.
|
static |
const JLog::ALERT = 2 |
Définition à la ligne 46 du fichier log.php.
Référencé par JLogLoggerMessagequeue\addEntry().
const JLog::ALL = 30719 |
Définition à la ligne 32 du fichier log.php.
Référencé par JControllerLegacy\__construct(), et JError\handleLog().
const JLog::CRITICAL = 4 |
Définition à la ligne 53 du fichier log.php.
Référencé par JLogLoggerMessagequeue\addEntry(), et JApplicationDaemon\daemonize().
const JLog::DEBUG = 128 |
Définition à la ligne 88 du fichier log.php.
Référencé par JApplicationDaemon\detach(), JDatabaseDriverMysql\execute(), JDatabaseDriverPdo\execute(), JDatabaseDriverMysqli\execute(), JDatabaseDriverSqlsrv\execute(), JDatabaseDriverPostgresql\execute(), JApplicationDaemon\fork(), JApplicationDaemon\setupSignalHandlers(), et JApplicationDaemon\signal().
const JLog::EMERGENCY = 1 |
Définition à la ligne 39 du fichier log.php.
Référencé par JLogLoggerMessagequeue\addEntry(), JApplicationDaemon\daemonize(), JApplicationDaemon\setupSignalHandlers(), JApplicationDaemon\signal(), et JApplicationDaemon\writeProcessIdFile().
const JLog::ERROR = 8 |
Définition à la ligne 60 du fichier log.php.
Référencé par JImageFilter\__construct(), JImage\__construct(), JApplicationDaemon\__construct(), JLogLoggerMessagequeue\addEntry(), JApplicationDaemon\changeIdentity(), JDatabaseDriverMysql\execute(), JDatabaseDriverPdo\execute(), JDatabaseDriverMysqli\execute(), JDatabaseDriverSqlsrv\execute(), JDatabaseDriverPostgresql\execute(), JImage\getFilterInstance(), JImage\loadFile(), et JApplicationDaemon\writeProcessIdFile().
const JLog::INFO = 64 |
Définition à la ligne 81 du fichier log.php.
Référencé par JLogEntry\__construct(), JLogLoggerMessagequeue\addEntry(), JApplicationDaemon\changeIdentity(), JControllerLegacy\checkEditId(), JApplicationDaemon\execute(), JControllerLegacy\holdEditId(), JControllerLegacy\releaseEditId(), JApplicationDaemon\restart(), JApplicationDaemon\shutdown(), et JApplicationDaemon\stop().
const JLog::NOTICE = 32 |
Définition à la ligne 74 du fichier log.php.
Référencé par JLogLoggerMessagequeue\addEntry(), et JBrowser\identifyBrowserVersion().
const JLog::WARNING = 16 |
Définition à la ligne 67 du fichier log.php.
Référencé par JDispatcher\__construct(), JTableSession\__construct(), JWebClient\__construct(), JRule\__construct(), JRules\__construct(), JWeb\__construct(), JSimplecrypt\__construct(), JCli\__construct(), JDaemon\__construct(), JNode\__construct(), JTree\__construct(), JLogger\__construct(), JAuthentication\__construct(), JException\__construct(), JViewLegacy\__construct(), JLDAP\__construct(), JFTP\__construct(), JException\__toString(), JCacheStorageFile\_deleteFolder(), JCacheStorageFile\_filesInFolder(), JCacheStorageFile\_folders(), JClientFtp\_mode(), JClientFtp\_passive(), JClientFtp\_putCmd(), JClientFtp\_verifyResponse(), JUserHelper\activateUser(), JNode\addChild(), JTree\addChild(), JLogLoggerMessagequeue\addEntry(), JError\addToStack(), JXMLElement\asFormattedXML(), JViewLegacy\assign(), JViewLegacy\assignRef(), JError\attachHandler(), JAuthentication\authenticate(), JControllerLegacy\authorise(), JClientFtp\chdir(), JClientFtp\chmod(), JClientFtp\connect(), JFile\copy(), JFolder\create(), JClientFtp\create(), JError\customErrorHandler(), JError\customErrorPage(), JApplicationDaemon\daemonize(), JControllerAdmin\delete(), JFile\delete(), JFolder\delete(), JClientFtp\delete(), JModelAdmin\delete(), JError\detachHandler(), JFolder\files(), JUpdaterExtension\findUpdate(), JUpdaterCollection\findUpdate(), JFolder\folders(), JException\get(), JClientFtp\get(), JFactory\getACL(), JAccess\getActions(), JNode\getChildren(), JDatabase\getConnectors(), JFactory\getEditor(), JError\getError(), JException\getError(), JError\getErrorHandling(), JDatabase\getErrorMsg(), JDatabase\getErrorNum(), JError\getErrors(), JException\getErrors(), JSimplepieFactory\getFeedParser(), JFactory\getFeedParser(), JDatabase\getInstance(), JModelLegacy\getInstance(), JUser\getInstance(), JTable\getInstance(), JFile\getName(), JFormFieldCategory\getOptions(), JFormFieldPlugins\getOptions(), JUser\getParameters(), JTree\getParent(), JNode\getParent(), JException\getProperties(), JFactory\getURI(), JDatabaseDriver\getUTFSupport(), JFactory\getXML(), JError\handleCallback(), JError\handleDie(), JError\handleEcho(), JError\handleIgnore(), JError\handleLog(), JError\handleMessage(), JError\handleVerbose(), JNode\hasChildren(), JNode\hasParent(), JApplicationDaemon\isActive(), JError\isError(), JBrowser\isSSLConnection(), JApplication\isWinOS(), JClientFtp\listDetails(), JClientFtp\listNames(), JUser\load(), JUpdate\loadFromXML(), JDatabaseDriver\loadNextObject(), JDatabaseDriver\loadNextRow(), JClientFtp\login(), JClientFtp\mkdir(), JFile\move(), JXMLElement\name(), JControllerAdmin\publish(), JModelAdmin\publish(), JClientFtp\pwd(), JDatabase\query(), JError\raise(), JError\raiseError(), JError\raiseNotice(), JError\raiseWarning(), JFile\read(), JClientFtp\read(), JError\registerErrorLevel(), JClientFtp\reinit(), JClientFtp\rename(), JError\renderBacktrace(), JModelAdmin\reorder(), JTree\reset(), JClientFtp\restart(), JModelAdmin\saveorder(), JException\set(), JException\setError(), JError\setErrorHandling(), JViewLegacy\setEscape(), JNode\setParent(), JException\setProperties(), JMail\setSender(), JString\splitCamelCase(), JDatabase\splitSql(), JDatabase\stderr(), JClientFtp\store(), JClientFtp\syst(), JDatabase\test(), JSessionStorage\test(), JCacheStorage\test(), JError\throwError(), JException\toString(), JError\translateErrorLevel(), JFile\upload(), JFile\write(), et JClientFtp\write().