Divide the MSB source codes into two repos
[msb/apigateway.git] / openresty-ext / src / assembly / resources / openresty / nginx / luaext / lib / utils / log_util.lua
@@ -1,29 +1,28 @@
---[[
-
-    Copyright 2016 ZTE Corporation.
-
-    Licensed under the Apache License, Version 2.0 (the "License");
-    you may not use this file except in compliance with the License.
-    You may obtain a copy of the License at
-
-        http://www.apache.org/licenses/LICENSE-2.0
-
-    Unless required by applicable law or agreed to in writing, software
-    distributed under the License is distributed on an "AS IS" BASIS,
-    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-    See the License for the specific language governing permissions and
-    limitations under the License.
-
-        Author: Zhaoxing Meng
-        email: meng.zhaoxing1@zte.com.cn
-
-]]
-local from, to, err = ngx.re.find(ngx.var.uri, "\\.(gif|jpg|jpeg|png|bmp|ico)$", "jo")
---Based on the request file type to determine whether to cache
-if from then
-    --use cache
-       return 0
-else
-       --do not use cache
-       return 1
-end
\ No newline at end of file
+--[[\r
+\r
+    Copyright (C) 2016 ZTE, Inc. and others. All rights reserved. (ZTE)\r
+\r
+    Licensed under the Apache License, Version 2.0 (the "License");\r
+    you may not use this file except in compliance with the License.\r
+    You may obtain a copy of the License at\r
+\r
+            http://www.apache.org/licenses/LICENSE-2.0\r
+\r
+    Unless required by applicable law or agreed to in writing, software\r
+    distributed under the License is distributed on an "AS IS" BASIS,\r
+    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\r
+    See the License for the specific language governing permissions and\r
+    limitations under the License.\r
+\r
+--]]\r
+\r
+local _M = {}\r
+_M._VERSION = '1.0.0'\r
+\r
+function _M.log(k, v)\r
+  --if empty,initialize it\r
+  if not ngx.ctx.logtbl then ngx.ctx.logtbl = {} end  \r
+  ngx.ctx.logtbl[k] = v\r
+end\r
+\r
+return _M
\ No newline at end of file