view src/error_log.js.luan @ 10:ae9ebeb1c246

more links
author Franklin Schmidt <fschmidt@gmail.com>
date Fri, 27 Oct 2023 16:20:45 -0600
parents 8896ffd7b152
children 3e2cb946d511
line wrap: on
line source

local Luan = require "luan:Luan.luan"
local error = Luan.error
local Http = require "luan:http/Http.luan"
local Logging = require "luan:logging/Logging.luan"
local logger = Logging.logger "error_log.js"


local function priority(err)
	return "error"
end

return function()
	local err = Http.request.parameters.err
	if err == nil then
		return  -- stupid bots
	end
	local call = priority(err)
	logger[call](trim(err).."\n"..trim(Http.request.raw_head).."\n")
end