当前位置: 首页>>代码示例>>PHP>>正文


PHP Logger::err方法代码示例

本文整理汇总了PHP中Monolog\Logger::err方法的典型用法代码示例。如果您正苦于以下问题:PHP Logger::err方法的具体用法?PHP Logger::err怎么用?PHP Logger::err使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在Monolog\Logger的用法示例。


在下文中一共展示了Logger::err方法的9个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。

示例1: __construct

 public function __construct(\Niysu\Server $server, \Monolog\Logger $log = null)
 {
     // creating the loader
     $this->filesystemLoader = new \Twig_Loader_Filesystem([]);
     $loader = new \Twig_Loader_Chain([$this->filesystemLoader, new \Twig_Loader_String()]);
     // creating twig
     $this->twig = new \Twig_Environment($loader, []);
     // the "path" function
     // TODO: log when something wrong happens
     $pathFunction = function ($name, $params = []) use($server, $log) {
         $route = $server->getRouteByName($name);
         if (!$route) {
             $log->err('Unable to find route named ' . $name . ' in Twig template');
             return '';
         }
         if (!isset($params) || !is_array($params)) {
             $params = [];
         }
         try {
             return $route->getURL($params);
         } catch (\Exception $e) {
             $log->err('Unable to build route URL for ' . $name . ' in Twig template', ['params' => $params]);
             return '';
         }
     };
     // registering functions
     $this->twig->addFunction(new \Twig_SimpleFunction('path', $pathFunction));
     $this->twig->addFunction(new \Twig_SimpleFunction('url', $pathFunction));
 }
开发者ID:tomaka17,项目名称:niysu,代码行数:29,代码来源:TwigService.php

示例2: send

 /**
  * @param PlayzoneMessage $messageObject
  * @param WebsocketUser $wsUser
  */
 private function send(PlayzoneMessage $messageObject, WebsocketUser $wsUser)
 {
     try {
         $this->container->get("ws.handler.client.message")->prepareMessageForUser($messageObject, $wsUser);
         $message = $this->container->get('jms_serializer')->serialize($messageObject, 'json');
         $this->logger->info("Server: " . $message);
         $wsUser->getConnection()->send($message);
     } catch (\Exception $exception) {
         $this->logger->err("Error on send: " . $exception->getMessage() . ' ' . $exception->getFile() . ' ' . $exception->getLine());
         $wsUser->getConnection()->send($exception->getMessage() . ' ' . $exception->getFile() . ' ' . $exception->getLine());
     }
 }
开发者ID:StasPiv,项目名称:playzone,代码行数:16,代码来源:PlayzoneServer.php

示例3: getAvailability

 private function getAvailability($ids)
 {
     $minRates = array();
     try {
         if ($ids) {
             $minRates = $this->reservitUtils->getAvailability($this->searchData->datePax, $ids);
         }
     } catch (\Exception $e) {
         $this->errors[] = 'search.results.error.reservit';
         $this->logger->err($e->getMessage());
     }
     return $minRates;
 }
开发者ID:blab2015,项目名称:seh,代码行数:13,代码来源:SearchManager.php

示例4: err

 /**
  * Adds a log record at the ERROR level.
  *
  * @param string $message The log message
  * @param array $context The log context
  * @return Boolean Whether the record has been processed
  */
 public function err($message, array $context = array())
 {
     return $this->_logger->err($message, $context);
 }
开发者ID:360i,项目名称:sonno,代码行数:11,代码来源:MonologAdapter.php

示例5: while

     continue;
 }
 while ($row = mysql_fetch_array($table)) {
     $to_email = $row["to_email"];
     $to_mobile = $row["to_mobile"];
     $to_jid = $row["to_jid"];
     $content = $row["remindcontent"];
     //发送邮件
     if ($to_email != null && !empty($to_email)) {
         $fromname = $row["from_name"];
         try {
             $title = mb_substr($content, 0, 20, 'utf-8');
             $mailtext = \Swift_Message::newInstance()->setSubject($title)->setFrom(array($mailer_user => $fromname))->setTo($to_email)->setContentType('text/html')->setBody($content . "【Wefafa企业协作平台】");
             $mailer->send($mailtext);
         } catch (\Exception $e) {
             $logger->err($e);
         }
     }
     //发送手机短信
     if ($to_mobile != null && !empty($to_mobile)) {
         if ($content != null || !empty($content)) {
             call_user_func("sendMobile", $SMS_ACT, $SMS_PWD, $SMS_URL, $to_mobile, $content . "【发发时代】");
         }
     }
     //发送wefafa消息
     if ($to_jid != null && !empty($to_jid)) {
         $from_jid = $row["from_jid"];
         if ($from_jid != null || !empty($from_jid)) {
             call_user_func("sendMsg", $SERVER_URL, $from_jid, $to_jid, "remind_msg", $content, "", "", "");
         }
     }
开发者ID:3116246,项目名称:haolinju,代码行数:31,代码来源:send_remind_day.php

示例6: err

 /**
  * Adds a log record at the ERROR level.
  * 
  * This method allows for compatibility with common interfaces.
  *
  * @param string $message The log message
  * @param array $context The log context
  * @return Boolean Whether the record has been processed
  * @static 
  */
 public static function err($message, $context = array())
 {
     return \Monolog\Logger::err($message, $context);
 }
开发者ID:samcrosoft,项目名称:MicroTranslate,代码行数:14,代码来源:lumen_ide_helper.php

示例7: err

 /**
  * @param string $message
  * @param array $context
  * @return bool
  */
 public function err($message, array $context = array())
 {
     return parent::err($message, $context);
 }
开发者ID:akentner,项目名称:incoming-ftp,代码行数:9,代码来源:LoggerProxy.php

示例8: error

 public function error($msg)
 {
     $this->logger->err($msg);
 }
开发者ID:db80,项目名称:ovo-container,代码行数:4,代码来源:MonologAdapter.php

示例9: error

 /**
  * Runtime errors that do not require immediate action but should typically
  * be logged and monitored.
  *
  * @param string $message
  * @param array  $context
  *
  * @return void
  */
 public function error($message, array $context = array())
 {
     $this->monolog->err($message, $context);
 }
开发者ID:liip,项目名称:dataaggregator,代码行数:13,代码来源:MonologAdaptor.php


注:本文中的Monolog\Logger::err方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。