本文整理匯總了PHP中LogHelper::langIsLoaded方法的典型用法代碼示例。如果您正苦於以下問題:PHP LogHelper::langIsLoaded方法的具體用法?PHP LogHelper::langIsLoaded怎麽用?PHP LogHelper::langIsLoaded使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在類LogHelper
的用法示例。
在下文中一共展示了LogHelper::langIsLoaded方法的1個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的PHP代碼示例。
示例1: addEntry
/**
* Log a entry into log.
*
* @param string Message
* @param string File name, usae current date otherwise
* @param boolean Use to force the logging
*/
public static function addEntry($priority, $msg, $category = null, $data = null)
{
try {
if (!self::$langIsLoaded) {
self::$langIsLoaded = self::loadTranslations();
}
// Cant use it because or we cant log WARNINGS AND NOTICES
// or we wil log ALL WARNINGS AND NOTICES even J! deprecated messages..Baad.
//$logEntry = new JLogEntry(
// $msg,
// $priority,
// $category,
// date('Y-m-d H:i:s'));
//
//$logEntry->params = json_encode($data);
//@JLog::add($logEntry);
// To avoid infinit looping if something wrong with JTable::getInstance()
require_once JPATH_COMPONENT_ADMINISTRATOR . DS . 'tables' . DS . 'log.php';
$table = new NewsletterTableLog(JFactory::getDbo());
$table->save(array('message' => JText::_($msg), 'priority' => $priority, 'category' => $category, 'date' => date('Y-m-d H:i:s'), 'params' => $data));
} catch (Exception $e) {
return false;
}
return true;
}