webmcp
view framework/env/trace/sql.lua @ 2:72860d232f32
Version 1.0.2
Fixed bug with explicit garbage collection (requests > 256kB caused an error)
Views prefixed with an underscore can't be called externally
ui.paginate now displays the last page, if the selected page number is too high.
Fixed bug with explicit garbage collection (requests > 256kB caused an error)
Views prefixed with an underscore can't be called externally
ui.paginate now displays the last page, if the selected page number is too high.
author | jbe/bsw |
---|---|
date | Thu Dec 10 12:00:00 2009 +0100 (2009-12-10) |
parents | 9fdfb27f8e67 |
children | 0bbfee4d4aed |
line source
1 --[[--
2 trace.sql{
3 command = command, -- executed SQL command as string
4 error_position = error_position -- optional position in bytes where an error occurred
5 }
7 This command can be used to log SQL command execution. It is currently not invoked automatically.
9 --]]--
11 -- TODO: automatic use of this function?
13 function trace.sql(args)
14 local command = args.command
15 local error_position = args.error_position
16 if type(command) ~= "string" then
17 error("No command string passed to trace.sql{...}.")
18 end
19 if error_position and type(error_position) ~= "number" then
20 error("error_position must be a number.")
21 end
22 trace._new_entry{
23 type = "sql",
24 command = command,
25 error_position = error_position
26 }
27 end