lib/nitcorn: oneline the log on prepare_reponse_and_close
authorAlexis Laferrière <alexis.laf@xymus.net>
Thu, 17 Mar 2016 16:00:15 +0000 (12:00 -0400)
committerAlexis Laferrière <alexis.laf@xymus.net>
Mon, 21 Mar 2016 16:14:12 +0000 (12:14 -0400)
Signed-off-by: Alexis Laferrière <alexis.laf@xymus.net>

lib/nitcorn/log.nit

index c0d6d52..41e0ab9 100644 (file)
@@ -27,16 +27,16 @@ redef class Action
                        super
                        return
                end
-               print """{{{class_name}}} enter:
-uri="{{{truncated_uri}}}"
-query="{{{request.query_string}}}"
-body:{{{request.body.length}}} bytes"""
+
+               print "{http_server.remote_address}: {class_name} prepare for url:'{request.url}' body:'{request.body}' cookie:'{request.cookie.join(",", ":")}'"
+
                var clock = new Clock
+
                super
+
                var perf = sys.perfs[class_name]
                perf.add(clock.lapse)
                if perf.count % perfs_print_period == 0 then print "{class_name} perfs: {perf}:"
-               print "{class_name} return: uri={truncated_uri}"
        end
 end
 
@@ -52,7 +52,7 @@ redef fun print_error(object) do
        "{timestamp.hour}:{timestamp.min}:{timestamp.sec}: {object}"
 end
 
-# Should the actions be logged ?
+# Should the actions be logged? This may log sensitive data.
 fun log_nitcorn_actions: Bool do return false
 
 # Number of actions executed before printing the perfs