本文整理汇总了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;
}