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)); }
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); */ }