webmcp

diff framework/env/trace/debug.lua @ 41:0bbfee4d4aed

New functions trace.disable() and trace.is_disabled()
author jbe
date Sat Oct 16 17:51:18 2010 +0200 (2010-10-16)
parents 3480a11da8e8
children e00d11c12b68
line diff
     1.1 --- a/framework/env/trace/debug.lua	Sat Oct 16 17:49:11 2010 +0200
     1.2 +++ b/framework/env/trace/debug.lua	Sat Oct 16 17:51:18 2010 +0200
     1.3 @@ -8,10 +8,12 @@
     1.4  --]]--
     1.5  
     1.6  function trace.debug(...)
     1.7 -  local message = ""
     1.8 -  local arg = {...}
     1.9 -  for i= 1,#arg,1 do
    1.10 -    message = message..tostring(arg[i]).." "
    1.11 +  if not trace._disabled then
    1.12 +    local message = ""
    1.13 +    local arg = {...}
    1.14 +    for i= 1,#arg,1 do
    1.15 +      message = message..tostring(arg[i]).." "
    1.16 +    end
    1.17 +    trace._new_entry{ type = "debug", message = message }
    1.18    end
    1.19 -  trace._new_entry{ type = "debug", message = message }
    1.20  end

Impressum / About Us