當前位置: 首頁>>代碼示例>>PHP>>正文


PHP log::log_file方法代碼示例

本文整理匯總了PHP中log::log_file方法的典型用法代碼示例。如果您正苦於以下問題:PHP log::log_file方法的具體用法?PHP log::log_file怎麽用?PHP log::log_file使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在log的用法示例。


在下文中一共展示了log::log_file方法的3個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的PHP代碼示例。

示例1:

 function set_log($log = false, $log_file = '', $log_format = 'text', $log_now = false, $log_reset = true)
 {
     $this->log = $log;
     if ($this->log) {
         log::$log_file = $log_file;
         log::$log_format = $log_format;
         log::$log_now = $log_now;
         if ($log_reset) {
             log::reset();
         }
     }
 }
開發者ID:bouchra012,項目名稱:PMB,代碼行數:12,代碼來源:ntlm_handshake.class.php

示例2: array

 function __construct($configs = array())
 {
     // 先打開以顯示驗證報錯內容
     log::$log_show = true;
     log::$log_file = isset(self::$configs['log_file']) ? self::$configs['log_file'] : PATH_DATA . '/phpspider.log';
     // 彩蛋
     $included_files = get_included_files();
     $content = file_get_contents($included_files[0]);
     if (!preg_match("#/\\* Do NOT delete this comment \\*/#", $content) || !preg_match("#/\\* 不要刪除這段注釋 \\*/#", $content)) {
         log::error("未知錯誤;請參考文檔或尋求技術支持。");
         exit;
     }
     self::$configs = $configs;
     self::$configs['name'] = isset(self::$configs['name']) ? self::$configs['name'] : 'phpspider';
     self::$configs['proxy'] = isset(self::$configs['proxy']) ? self::$configs['proxy'] : '';
     self::$configs['user_agent'] = isset(self::$configs['user_agent']) ? self::$configs['user_agent'] : self::AGENT_PC;
     self::$configs['interval'] = isset(self::$configs['interval']) ? self::$configs['interval'] : self::INTERVAL;
     self::$configs['timeout'] = isset(self::$configs['timeout']) ? self::$configs['timeout'] : self::TIMEOUT;
     self::$configs['max_try'] = isset(self::$configs['max_try']) ? self::$configs['max_try'] : self::MAX_TRY;
     self::$configs['export'] = isset(self::$configs['export']) ? self::$configs['export'] : array();
     // csv、sql、db
     self::$export_type = isset(self::$configs['export']['type']) ? self::$configs['export']['type'] : '';
     self::$export_file = isset(self::$configs['export']['file']) ? self::$configs['export']['file'] : '';
     self::$export_table = isset(self::$configs['export']['table']) ? self::$configs['export']['table'] : '';
     // 是否設置了並發任務數,並且大於1,而且不是windows環境
     if (isset(self::$configs['tasknum']) && self::$configs['tasknum'] > 1 && !util::is_win()) {
         self::$tasknum = self::$configs['tasknum'];
     }
     // 是否設置了保留運行狀態
     if (isset(self::$configs['save_running_state'])) {
         self::$save_running_state = self::$configs['save_running_state'];
     }
     // 不同項目的采集以采集名稱作為前綴區分
     if (isset($GLOBALS['config']['redis']['prefix'])) {
         $GLOBALS['config']['redis']['prefix'] = $GLOBALS['config']['redis']['prefix'] . '-' . md5(self::$configs['name']);
     }
 }
開發者ID:jackyxie,項目名稱:phpspider,代碼行數:37,代碼來源:phpspider.php

示例3: init

 public static function init($dir, $file)
 {
     self::$log_dir = $dir;
     self::$log_file = $file;
 }
開發者ID:ChaosCoo,項目名稱:gserver,代碼行數:5,代碼來源:log.php


注:本文中的log::log_file方法示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。