Ver Fonte

Merge pull request #1748 from visuddhinanda/agile

log目录改为/tmp/logs
visuddhinanda há 2 anos atrás
pai
commit
05acd242b8
3 ficheiros alterados com 20 adições e 17 exclusões
  1. 1 0
      rpc/tulip/tulip/.gitignore
  2. 7 6
      rpc/tulip/tulip/log.php
  3. 12 11
      rpc/tulip/tulip/server.php

+ 1 - 0
rpc/tulip/tulip/.gitignore

@@ -3,3 +3,4 @@
 /config.php
 /storage/
 /logs/
+/tmp/

+ 7 - 6
rpc/tulip/tulip/log.php

@@ -4,12 +4,13 @@ require_once __DIR__ . '/vendor/autoload.php';
 use Monolog\Logger;
 use Monolog\Handler\StreamHandler;
 
-function myLog(){
-    $dir = __DIR__ . '/logs';
-    if(!is_dir($dir)){
-        $res = mkdir($dir,0700,true);
-        if(!$res){
-            echo "error: mkdir fail path=".$dir;
+function myLog()
+{
+    $dir = __DIR__ . '/tmp/logs';
+    if (!is_dir($dir)) {
+        $res = mkdir($dir, 0700, true);
+        if (!$res) {
+            echo "error: mkdir fail path=" . $dir;
             return 0;
         }
     }

+ 12 - 11
rpc/tulip/tulip/server.php

@@ -20,7 +20,7 @@ class Greeter extends \Mint\Tulip\V1\SearchStub
             $keyWords[] = $word;
         }
         $msg = "[" . date("Y/m/d h:i:sa") . "] pali search: request words = " . implode(',', $keyWords);
-        console('debug',$msg);
+        console('debug', $msg);
         myLog()->info($msg);
 
         $pdo = new PdoHelper;
@@ -39,11 +39,11 @@ class Greeter extends \Mint\Tulip\V1\SearchStub
             $queryBookId = '';
         }
         $msg = 'query books = ' . implode(',', $bookId);
-        console('debug',$msg);
+        console('debug', $msg);
         myLog()->info($msg);
 
         $matchMode = $request->getMatchMode();
-        console('debug','query mode = ' . $matchMode);
+        console('debug', 'query mode = ' . $matchMode);
         $param = [];
         switch ($matchMode) {
             case 'complete':
@@ -103,7 +103,7 @@ class Greeter extends \Mint\Tulip\V1\SearchStub
         ) {
             $total = $resultCount[0]['co'];
         } else {
-            console('debug','warning', 'result must be of type array' . $pdo->errorInfo());
+            console('debug', 'warning', 'result must be of type array' . $pdo->errorInfo());
             myLog()->error('result must be of type array' . $pdo->errorInfo());
             $total = 0;
         }
@@ -157,7 +157,7 @@ class Greeter extends \Mint\Tulip\V1\SearchStub
             }
         }
 
-        console('debug',"total={$total}");
+        console('debug', "total={$total}");
         myLog()->info("total={$total}");
         $response->setTotal($total);
         return $response;
@@ -177,7 +177,7 @@ class Greeter extends \Mint\Tulip\V1\SearchStub
         foreach ($request->getKeywords()->getIterator() as $word) {
             $keyWords[] = $word;
         }
-        console('debug',"book list: request words = " . implode(',', $keyWords));
+        console('debug', "book list: request words = " . implode(',', $keyWords));
         /**
          * 查询业务逻辑
          */
@@ -193,10 +193,10 @@ class Greeter extends \Mint\Tulip\V1\SearchStub
         } else {
             $queryBookId = '';
         }
-        console('debug','query books = ' . implode(',', $bookId));
+        console('debug', 'query books = ' . implode(',', $bookId));
 
         $matchMode = $request->getMatchMode();
-        console('debug','query mode = ' . $matchMode);
+        console('debug', 'query mode = ' . $matchMode);
         $queryWhere = $this->makeQueryWhere($keyWords, $matchMode);
         $query = "SELECT pcd_book_id, count(*) as co FROM fts_texts WHERE {$queryWhere['query']} {$queryBookId} GROUP BY pcd_book_id ORDER BY co DESC;";
         $result = $pdo->dbSelect($query, $queryWhere['param']);
@@ -212,7 +212,7 @@ class Greeter extends \Mint\Tulip\V1\SearchStub
             }
         }
 
-        console('debug',"total=" . count($output));
+        console('debug', "total=" . count($output));
         return $response;
     }
 
@@ -258,11 +258,12 @@ class Greeter extends \Mint\Tulip\V1\SearchStub
 $port = Config['port'];
 
 if (!isset($port)) {
-    console('debug','parameter port is required. ');
+    console('debug', 'parameter port is required. ');
     return;
 }
 $server = new \Grpc\RpcServer();
 $server->addHttp2Port('0.0.0.0:' . $port);
 $server->handle(new Greeter());
-console('debug','Listening on port :' . $port);
+console('debug', 'Listening on port :' . $port);
+myLog()->debug('Listening on port :' . $port);
 $server->run();