Exemplo n.º 1
0
 public function actionStartUp()
 {
     //启动OMP
     $objOmp = new Bd_Omp();
     $objOmp->start();
     $uid = 0;
     $arrUserInfo = Saf_Action_SessionAction::getUserInfo();
     if (is_array($arrUserInfo) && isset($arrUserInfo['uid'])) {
         $uid = intval($arrUserInfo['uid']);
     }
     //uid字段是omp字段,wf和notice日志都需要打印
     Bd_Log::addNotice('uid', $uid);
     Saf_Action_PublicAction::setPublic(array('omp' => $objOmp));
 }
Exemplo n.º 2
0
 private static function initLog()
 {
     // 初始化日志库,仅为兼容老代码
     define('CLIENT_IP', Bd_Ip::getClientIp());
     //获取userip
     define('USER_IP', Bd_Ip::getUserIp());
     //获取上一个经过的服务器
     define('FRONTEND_IP', Bd_Ip::getFrontendIp());
     Bd_Omp::initOmpLog();
     define("MODULE", APP);
     //获取LogId
     /*
     if(!defined('LOG_ID'))
     {
     	Bd_Log::genLogID();
     }
     //获取Product
             if(getenv('HTTP_X_BD_PRODUCT'))
     {
     	define('PRODUCT', trim(getenv('HTTP_X_BD_PRODUCT')));
     }
     else
     {
     	define('PRODUCT', 'ORP');
     }
     //获取subsys
             if(getenv('HTTP_X_BD_SUBSYS'))
     {
     	define('SUBSYS', trim(getenv('HTTP_X_BD_SUBSYS')));
     }
     else
     {
     	define('SUBSYS', 'ORP');
     }
     define("MODULE", APP);
     */
 }