comparison src/luan/modules/http/Server.luan @ 1103:1fcf5c25b3bd

fix web logging timezone
author Franklin Schmidt <fschmidt@gmail.com>
date Sun, 11 Jun 2017 19:19:08 -0600
parents bae2d0c2576c
children d30d400fd43d
comparison
equal deleted inserted replaced
1102:b1c3baf3aa46 1103:1fcf5c25b3bd
11 require "luan:logging/init.luan" -- initialize logging 11 require "luan:logging/init.luan" -- initialize logging
12 local Logging = require "luan:logging/Logging.luan" 12 local Logging = require "luan:logging/Logging.luan"
13 local logger = Logging.logger "http/Server" 13 local logger = Logging.logger "http/Server"
14 14
15 java() 15 java()
16 local TimeZone = require "java:java.util.TimeZone"
16 local JavaServer = require "java:org.eclipse.jetty.server.Server" 17 local JavaServer = require "java:org.eclipse.jetty.server.Server"
17 local NCSARequestLog = require "java:org.eclipse.jetty.server.NCSARequestLog" 18 local NCSARequestLog = require "java:org.eclipse.jetty.server.NCSARequestLog"
18 local DefaultHandler = require "java:org.eclipse.jetty.server.handler.DefaultHandler" 19 local DefaultHandler = require "java:org.eclipse.jetty.server.handler.DefaultHandler"
19 local HandlerList = require "java:org.eclipse.jetty.server.handler.HandlerList" 20 local HandlerList = require "java:org.eclipse.jetty.server.handler.HandlerList"
20 local HandlerCollection = require "java:org.eclipse.jetty.server.handler.HandlerCollection" 21 local HandlerCollection = require "java:org.eclipse.jetty.server.handler.HandlerCollection"
64 Server.handler_wrapper.setHandler(h) 65 Server.handler_wrapper.setHandler(h)
65 end 66 end
66 67
67 Server.log = NCSARequestLog.new() 68 Server.log = NCSARequestLog.new()
68 Server.log.setExtended(false) 69 Server.log.setExtended(false)
70 Server.log.setLogTimeZone(TimeZone.getDefault().getID())
69 Server.log_handler = RequestLogHandler.new() 71 Server.log_handler = RequestLogHandler.new()
70 Server.log_handler.setRequestLog(Server.log) 72 Server.log_handler.setRequestLog(Server.log)
71 73
72 function Server.set_log_file(file_name) 74 function Server.set_log_file(file_name)
73 Server.log.setFilename(file_name) 75 Server.log.setFilename(file_name)